SASL の設定
Dovecotでsmtp/popできるように設定
sudo gedit /etc/dovecot/dovecot.conf
下記を末尾に追加
protocols = ” imap pop3″
auth_mechanisms = plain login
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
SASLを使うためにpostfix側も修正
sudo gedit /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,permit
sudo gedit /etc/postfix/master.cf
smtp inet n – – – – smtpd
#smtp inet n – – – 1 postscreen
#smtpd pass – – – – – smtpd
#dnsblog unix – – – – 0 dnsblog
#tlsproxy unix – – – – 0 tlsproxy
#submission inet n – – – – smtpd
# -o smtpd_tls_security_level=encrypt
- o smtpd_sasl_auth_enable=yes ← #のコメントアウトを外します
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
smtps inet n – – – – smtpd
- o smtpd_tls_wrappermode=yes
- o smtpd_sasl_auth_enable=yes ← #のコメントアウトを外します
sudo service dovecot restart
sudo service postfix restart
超ここで躓いた。
多分だけど、これ入れれば良いみたい。
sudo apt-get install dovecot-postfix
さらに、Thunderbirdで設定が完了しないから超困った。
でも、無理やり承認させたらなんとかパスしたっぽい。
設定は、
SSL/TLS
標準のパスワード認証
を選んで確認をせずに完了を押してしまうこと。
その後、SSLの警告が出るので、認証を押せばとりあえず使えるようになる。
これでメールサーバの設定は完了
コメント