3,099 バイト追加
、 2020年2月15日 (土) 07:34
==Postfix メールサーバの構築==
===インストール===
=====sendmailが動いているか確認=====
# ps -ef | grep sendmail
root 1550 1 0 08:51 ? 00:00:00 sendmail: accepting connections
smmsp 1558 1 0 08:51 ? 00:00:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
=====postfixのインストールとアップデート=====
# yum install postfix
# yum update postfix
=====MTAの切り替え =====
# /usr/sbin/alternatives --config mta
2 プログラムがあり 'mta' を提供します。
選択 コマンド
-----------------------------------------------
*+ 1 /usr/sbin/sendmail.sendmail
2 /usr/sbin/sendmail.postfix
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2
# /etc/init.d/sendmail stop
sm-client を停止中: [ OK ]
sendmail を停止中: [ OK ]
# /etc/init.d/postfix start
postfix を起動中: [ OK ]
=====[Fedora Core 6 ファイヤーウォールの設定 ファイアウォールの設定]=====
[[File:0960_postfix-01.JPG]]
====設定====
/etc/postfix/main.cf ファイルを編集する
=====ローカル配送用ユーザ=====
コメント解除
default_privs = nobody
=====ホスト名=====
myhostname = garuda.typea.info
=====ドメイン=====
mydomain = typea.info
=====送信元=====
コメント解除
myorigin = $myhostname
=====受信設定=====
コメント解除
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
=====配送設定=====
ユーザーのホームディレクトリにメールを配送
*dovecotのmail_location(旧default_mail_env)にあわせる
**mail_location = maildir:~/Mailbox
*末尾の/必要
home_mailbox = Mailbox/
=====中継設定=====
ローカルネットワークのメールのみ中継
mynetworks_style = subnet
====再起動と読み込み====
# /sbin/service postfix restart
# /sbin/service postfix reload
=====新規追加するユーザのホームディレクトリにMailboxファイル(/home/ユーザ名/Mailbox)が自動で作成されるようにする =====
# cd /etc/skel
# mkdir Mailbox
# chmod 700 -R Mailbox
====動作確認====
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 garuda.typea.info ESMTP Postfix
helo typea.info
250 garuda.typea.info
ai^H
502 5.5.2 Error: command not recognized
mail from:piroto
250 2.1.0 Ok
rcpt to:piroto@a-net.email.ne.jp
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:test
this is test.
.
250 2.0.0 Ok: queued as 8AFD072803B
quit
221 2.0.0 Bye
Connection closed by foreign host.
====サブミッションポート====
/etc/postfix/master.cf
submission inet n - n - - smtpd
-o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject