どういわけか、メーリングリストの非メンバーによる投稿を拒否または削除するためのMailman 2.1.xの設定に苦労している。
いつもと違うメールアドレスを使ったメンバーであることもあるが、ほとんどの場合
スパムか間違いメールである。それで、あれこれ試したあと、コマンドラインを使ってこれをやる方法を発見した。
要するに、リストが「foo」と呼ばれるものであれば、下記のようにして、設定を
ファイルにエキスポートすることができる。
config_list -o foo foo
vi foo
それから、generic_nonmember_action = 1というストリングを見つけ、1を2 (拒否) または3 (削除)に変更する。
そして、設定を再度インポートするのだ。
config_list -i foo foo
これで、完了のはずだ。
あとでこれを忘れてしまったら、少なくとも私は自分の
ブログに戻って検索すればいい。 :-)