トップページ >  CentOS >  SMTP-Authの設定
初版2009/10/08: 最終更新日2009/10/08
SMTP-Authの設定
目次
SMTP-Authの設定
送受信できない場合
SMTP-Authの設定
/etc/postfix/main.cfに以下を追加する。
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated
,reject_unauth_destination
broken_sasl_auth_clients=yes
saslauthdサービスを起動します。
chkconfig saslauthd on
service saslauthd start
設定を再読み込みを行います。
postfix reload
送受信できない場合
SMTP-Authを有効して、送受信を確認した際にうまくいかない事があります。
①Thunderbird(メーラ)をして受信しようとすると、以下のメッセージが表示されます。

「パスワードを送信できませんでした。メールサーバXXからの応答:Internal login failure. Refer to server log for more information」

/var/log/maillog には、以下のように出力されています。
Oct 8 13:48:10 server dovecot: Logins with UID 0 not permitted (user root)
Oct 8 13:48:10 server dovecot: pop3-login: Internal login failure: user=<root>, method=PLAIN, rip=::ffff:192.168.1.2, lip=::ffff:192.168.1.50

解決策:セキュリティの問題のようなので、root以外のユーザーを使用してください。