Postfix main.cfの設定 ITかあさん

ITかあさん

Postfix main.cfの設定

Postfixはインストール後起動さえしておけば基本的に使うことは出来ますがセキュリティ的に問題ありなので、きちんと設定しておかないとスパムメールなどの踏み台にされる可能性があり。

viエディタでSSHで変更する場合

# vi /etc/postfix/main.cf

webminの設定ファイルの編集から行う場合

左メニューより
1.Un-used Modules
2.Postfix の設定 クリック
右カラムより
1.設定ファイルの編集
2./etc/postfix/main.cf  選択

main.cfの変更点

myhostname = kaasan.info ← 追加 取得した自分のドメイン
mydomain = kaasan.info ← 追加 取得した自分のドメイン
myorigin = $mydomain ←追加
inet_interfaces = localhost

inet_interfaces = all ← 変更(外部からのメール受信を許可)
mydestination = $myhostname, localhost.$mydomain, localhost

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
home_mailbox = Maildir/(追加)

SMTP関連の設定

smtpd_banner = $myhostname ESMTP unknown (追加)
最終行に
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous, noplaintext
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_relay_domains, reject
message_size_limit = 10485760 ← 追加(受信メールサイズを10MB=10*1024*1024に制限)

参考サイト

メールサーバー構築(Postfix+Dovecot) → Postfix設定
このサイトに書いてある変更点をコピペで対応したところ、最後の(SMTP-Auth設定)が失敗してしまいました。

参考サイト2

最後の(SMTP-Auth設定)の設定については下記を参考にしました。
PostfixによるSMTP認証[SMTP-AUTH]

初夏のJavaScript祭 in サーキュレーションビル ForPro