Postfixの送信時に認証をする設定です。
認証にも色々あるようですが、dovecotが使用できるようなので
dovecotに認証してもらいます。
1 postfixの設定
/etc/postfix/main.cfを編集します。
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions=
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
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
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
2 dovecotファイルの設定
/etc/dovecot/conf.d/10-master.confを編集します。
○編集内容
この行をコメントアウトします。
# Postfix smtp-auth
#unix_listener /var/spool/postfix/private/auth {
# mode = 0666
#}
このように編集
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0660
user = postfix
group = postfix
}
3 ソケットファイルを作成します。
# Postfix smtp-auth
#unix_listener /var/spool/postfix/private/auth {
# mode = 0666
#}
このように編集
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0660
user = postfix
group = postfix
}
3 ソケットファイルを作成します。
認証のためsocketのです。
作るファイルは「/var/spool/postfix/private/auth」
touch /var/spool/postfix/private/auth
アクセス権の設定
chmod 0666 auth
chown postfix:postfix auth
chown postfix:postfix auth
dovecotとpostfixを再起動すると認証が有効になります。
※コメント投稿者のブログIDはブログ作成者のみに通知されます