開発日記/2010-01-21
vpopmail古いバージョンの不具合 †
vpopmaiのバージョンによって、.qmailが使えなかったり、
配送されないはずのものが配送されてしまったり不具合がありました。
- vpopmail-5.4.10 ○
- vpopmail-5.4.13 ○
- vpopmail-5.4.17 ×
- vpopmail-5.4.23 ×
- vpopmail-5.4.24 ×
- vpopmail-5.4.26 ×
- それ以下 ×
- vpopmailのコンフィグで、address extensionsがOFFだと問題ありません。
古いバージョンにはこのオプションはありません。
address extensions = OFF --disable-qmail-ext (default)
×のバージョンだと、下記のようなメールアドレスが存在するとして
a.hoge-aaaa-bbb@example.com
hoge@example.com
問題1 †
通常だとfailure noticeで来るべき間違ったアドレスが、
ハイフン以降が消されたアドレスへ配送されてしまう。
aaaaa@example.com failure notice hoge-aaaa-bbb@example.com hoge@example.comnに届いてしまう。
問題2 †
これは、効いてくれない
# cd /home/vpopmail/example.com # .qmail-hoge-aaaa-bbb
これも効いてくれない
# cd /home/vpopmail/example.com/hoge-aaaa-bbb # .qmail
応急処置 †
間違ったアドレスで送った場合は、正しいアドレスのMaildirに配送する。
この方法で応急処置はできます。
# cd /home/vpopmail/example.com/ # vi .qmail-hoge-default # ./a.hoge-aaaa-bbb/Maildir/
※こんなアドレスが存在している場合には、応急処置はできません。