Postfix の SMTP Auth にdovecotを使用する
postfixのSMTPAuthにはこれまでcyrus-saslを使用してきたが、smtpdをchrootできないのでセキュリティ的にちょっとという点があった。
サーバー移行のいい機会なのでdovecotのsaslを使用した形に切り替えてみた。
- dovecot-common をパッケージインストール。
- dovecot-imapパッケージを手でDownloadして展開、/usr/lib/imap,imap-loginを手で配置。
- dovecot.conf,dovecot-ldap.confを編集。
ポイント:
でも、dovecot-imapパッケージはcourierとconflictしているので、仕方なく手でコピー。
protocols = none に設定すると、/etc/init.d/dovecotからは起動しない。
スクリプトを1箇所修正。(noneという文字列があった場合も起動するようにする。)