mailman のエラー

Posted by yoosee on Debian at 2004-05-06 23:42 JST

*1  sourceforge.jp の mailman

ここしばらく sf.jp で参加しているあるメーリングリストの mailman から

Subject: confirm fp29q483rfasdfvcbasdoifhasdfhasdfhassdflkj4q9
--
あなたの foobar メーリングリスト会員権は, due to excessive bounces The last bounce received from you was dated 05-May-2004 一時停止されています. あなたが停止解除の操作をしないかぎり, このリストのメールを 受け取れません. あと, 3 回, これと同じ通知を発送しますが, それ以降は退会措置をとらせていただきます.

と言った通知を繰り返し受けていて、しかも停止解除処理をしても「確認文字列が不正または期限切れ」と言われてしまって再登録できず、結構面倒なことになっていた。一応 mailman へ web から login は出来て配送ステータスの変更は出来たのだが、頻発するとこの作業自体も面倒。

これが 3,4日置きに来るようになってしまったので、少し真面目に理由を探ってみた。login 後の画面を見ると、「配送エラーが頻発したため配送を一時停止しています」とのメッセージ。それではと自サーバ postfix の mail.log を見てみると

May 2 03:08:21 zero postfix/cleanup[19290]: A71FA4F019: reject: header Content-Type: application/octet-stream;??name="document_4351.pif" from lists.sourceforge.jp[61.215.208.24]; from=<foobar-bounces@lists.sourceforge.jp> to=<yoosee@example.com> proto=ESMTP helo=<lists.sourceforge.jp>: Message content rejected

という具合いのログが見つかった。

*2  postfix の header_checks

postfix では header の任意の文字列を正規表現で引っかけて、REJECT や DISCARD(Drop)、等の処理を行える。これを使って Sobig 等の Virus を受取らない設定 に出来る。うちの postfix では実際に /etc/postfix/header_checks で .pif や .scr と言った添付ファイルのあるメールは REJECT していたのだが、sf.jp では単純にこの REJECT を配送エラーと扱ったようだ(そらそうだ)。と言うことで、REJECT を DISCARD に変更し、拒否ではなく受取った後で drop する設定に変更しておく。これで相手からはエラーに見えなくなるはず。

もうひとつの confirm 文字列が受け入れて貰えない問題は理由が全然分からないのでひとまず放置。なんなんだろうなぁ。

( Permalink | Comments (0) | tags: mail  )
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read