ここ数週間のワンダーウォールだったPostfixのSMTP Authがやっとでけました。
なぜこんなところで躓いたのでしょうか。
前提としてPostfixをインストールするときに
make config
でDovecote-saslのオプションを設定すること。
さらにDovecotがインストールされていること。
そのほか、何かインストールした気もしますが覚えていません。
そして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
を追加して、
Dovecotのdovecot.confを編集。
socket listenのclientの部分に
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
を追加して、PostfixとDovecotを再起動して確認したら、
ちゃーんと出来ました。
メールクライアントの設定で「送信メールサーバーに認証が必要」
みたいな部分にチェックを入れるのをお忘れなく。
でもこれで正しいのかは疑問です。
0 件のコメント:
コメントを投稿