■qmail/netqmailにおける512バイトを超えるDNS応答の不適切な取り扱いについて
FreeBSDでqmail+vpopmail+qmailadminについて
qmail + vpopmail環境でport587認証smtpdを追加する
CNAME_lookup_failed_temporarily._(#4.4.3)でメールが突っ返される事例が発生しました
用意するモノ
qmail1.03のsource
qmail-1.03.tar.gz (mirror)
qmail 1.03に対する非公式パッチ
http://www.ckdhr.com/ckd/qmail-103.patch
まずは作業用のディレクトリに上記のモノを片っ端からfetchする
(/usr/local/srcの人もいればアタシのように/home/tmpなどとする人もいるのでご自由にw)
次にソースのtarを展開
tar xvfz qmail-1.03.tar.gz cd qmail-1.03
次にパッチ当て作業
patch -p1 < ../qmail-103.patch
できあがったソースをmakeし,出来上がったqmail-smtpdをリネームして/var/qmail/binへコピー
make cp ./qmail-smtpd /var/qmail/bin/qmail-smtpd-un
ここで qmail-smtpd-un とするのは heap 領域関連のセキュリティホールを回避するためにオリジナルの qmail-smtp をリネームしてシェルスクリプト起動しているためです
アタシの方でまとめたport587認証smtpdを追加しているようならばパッチ当て作業から実行ファイルの置き換えまでは下記となります
cd qmail-1.03-submission patch -p1 < ../qmail-103.patch make cp ./qmail-smtpd /var/qmail/bin/qmail-smtpd-submission
以上