qmailでSMTP-AUTH
qmailでSMTP-AUTHの導入を行う人のためのメモを残しておきます。業務で行ったため詳細は記述できませんが、参考にしてください。パッチを当てるときにFAILEDが出ても、自力で解決できる人向けです。
qmail-smtpd-auth
http://members.elysium.pl/brush/qmail-smtpd-auth/
SMTP-AUTH用のパッチはいろいろありましたが、このパッチを採用。私が躓いたのは、POP3サーバのパスワードの管理が特殊だったので、連携をとるのに苦労しただけです。特殊なパスワード管理をしている方は、checkpassword互換プログラムを書きましょう。
SUBMISSIONでrcpthostを無視するパッチ
http://www.aripollak.com/pmwiki/uploads/Main/netqmail-1.05-09-msp.patch.txt
Mail Submission Programでは、認証できなかったら送信を拒否すべきだろう。上述のSMTP-AUTH可能にしたqmailを587番ポートで起動すると、認証に失敗してもrcpthostに記述されているメールは受信してしまう。そこで、SUBMISSIONという環境変数が定義されていたら、rcpthostを無視するパッチを導入した。