これまで正常に投稿が配信されていたのに,突然配信されなくなった場合,原因はいくつか考えられます.
私が遭遇したのは本文の文字数制限です.mailmanの管理画面にある「全体的オプション」に「投稿メール本文の最大サイズ(KB)」があります.デフォルトは5120バイトでした.
これまで何の支障もなかったのですが,少し長めの本文だと配信されません.私の場合シフトJISで3777バイトの投稿だったので,制限内のはずなのに配信されないので悩んでいました.
サイズ超過の投稿をした場合,投稿者へエラーメッセージは返ってきません.mailmanの管理画面で確認すると「リストの保存倉庫」には配信されなかった投稿が保存されています.このとき管理画面の「未処理の申請を処理」には配信されなかった投稿が記録されていません.
つまり本文サイズ超過で配信されなかったことを知るすべが,投稿者にも管理者にもないのです.mailmanさん,塩インターフェースですなぁ(-.-)
さて,私の場合,本文サイズ制限を10240バイトに変更して,再投稿したらあっさり配信されたので,サイズ制限が原因だとわかりました.
mailmanの管理画面にある本文サイズは,おそらくUTF-8でエンコードしたサイズのようです.試しにWindows上で3777バイトの投稿本文をUTF-8に変換したら,5379バイトとなって,5120バイトの制限を超えました.
というわけで,投稿本文サイズ制限にご注意というお話でした.