Postfixに認証機能追加
PostfixにSASL認証機能追加し、不正送信・中継を防止する。
PostfixにSASL認証機能を追加する。
# apt-get install postfix-tls
/etc/postfix/main.cfを編集して、SMTP-AUTHを有効にする。
smtpd_sasl_auth_enable = yes
# 中継を許可するあて先を制限する。
# $mynetworks に含まれるネットワークからの送信を許可
smtpd_recipient_restrictions = permit_mynetworks
# SMTP認証を通過したクライアントからの送信を許可
permit_sasl_authenticated
#$inet_interfaces,$proxy_interfaces,$mydestination,virtual_alias_domains,$virtual_mailbox_domains,$relay_domainsに設定されているあて先以外の場合は、送信を拒否
reject_unauth_destination
# 平文パスワード・匿名アクセス拒否
smtpd_sasl_security_options = noanonymous, noplaintext
UNIXユーザーアカウントを作成しないで、メールアカウントのみを作成する場合
#saslpasswd2 -c -u ホスト名 -a smtpauth ユーザー名