dovecotのsmtp認証機能を使う
dovecotにもともと機能がついているのに
他のソフトをインストールして使う説明が多いのはなぜだろう?
postfix+dovecotでsmtp sasl認証機能を実現しました。
■postfixのmain.cfの最後に以下を追加
vi /etc/postfix/main.cf
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
■dovscotのdovecot.confの auth default{}の部分を変更
vi /etc/dovecot.conf
auth default {
mechanisms = plain login
#passdb pam {
#}
#userdb passwd {
#}
socket listen {
client {
# Assuming the default Postfix $queue_directory setting
path = /var/spool/postfix/private/auth
mode = 0660
# Assuming the default Postfix user and group
user = postfix
group = postfix
}
}
}
■MUA(OutlookExpress)をプロパティ>サーバ>このサーバは認証が必要にチェック
OK!