Sakura VPS Ubuntu 12.04 に Ruby on rails と PHP、 メールサーバ構築までまとめてみる。 その4

スポンサーリンク

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の警告が出るので、認証を押せばとりあえず使えるようになる。

これでメールサーバの設定は完了

コメント

タイトルとURLをコピーしました