POP サーバプログラムもいくつか存在しますが、比較的マイナーなプログラムを使用しています。その名も popd と極めて汎用的な名称ですが /usr/ports/mail/popd/ に用意されています。
このプログラムは、MH 形式の様に 1 メール 1 ファイルでスプールすることも出来ます。ファイル名は数字の連番なので非常に分かりやすく、動作も軽快です。
popd.c
変更前:
sendline(SEND_FLUSH, "+OK %s-%s ready %s", config.ssl_server ? IDENTSSL : IDENT, VERSION, config.timestamp);
変更後:
sendline(SEND_FLUSH, "+OK Drive Network POP Server Ready %s", config.timestamp); /* config.ssl_server ? IDENTSSL : IDENT, VERSION, config.timestamp); */
ports からインストールしたままでは、行頭が . (ピリオド) で始まる場合に行頭のピリオドのみ欠ける場合がありました。そのため lib/mbox_mbf.c を修正して使用しています。
- バージョン隠蔽 (sendmail)
- バージョン隠蔽 (Apache)
- バージョン隠蔽 (ftpd)
- バージョン隠蔽 (popd)