Mailman(メーリングリスト)の設定

■2009/1/29
メングリストを作成するのに、Mailmanというサーバを使用しているのだが、その設定でつまづいたのでメモ。
レンタルサーバの管理画面上で、「hogehoge@ml.example.com」のように設定するのだが、実際には
「hogehoge@ml.example.com」宛にメール送信した場合、会員登録しているアカウント(メールアドレス)から送信しても

以下の件名で hogehoge-ml.example.comに投稿されたメールは、
リスト司会者のチェックのために投稿が保留されました。

「メールの件名」

保留の理由は以下のとおりです。
このメールは投稿先が表示されていません

メーリングリストへの配送が承認されない場合は、非承認の理由が通知されます。

というようなメールを受信してしまう。

このような場合、メールが会員から送信される度に管理者が承認作業を行わなければならないので、当然不便だ。
で、自動で登録会員全員にメールを送信するにはどうしたら良いのか、色々調べてみたところ、

hogehoge-ml.example.com の利用法
メーリングリストの全会員に送るメールは, hogehoge-ml.example.com@ml.example.com のアドレス宛に送信してください。

なる記述を見つけた。上記のアドレス宛に送信してやれば、管理者の承認作業不要でメーリングリストの全会員にメール送信することができる。やれやれ。

########################################
■2009/5/28

hogehoge-ml.example.com の利用法
メーリングリストの全会員に送るメールは, hogehoge-ml.example.com@ml.example.com のアドレス宛に送信してください。

なる記述を見つけた。上記のアドレス宛に送信してやれば、管理者の承認作業不要でメーリングリストの全会員にメール送信することができる。


上記のように認識していたのだが、「 hogehoge@ml.example.com」で全会員にメールを送信する方法がわかったので、メモ。

プライバシー・オプションの宛先フィルタで「投稿にはリスト名が宛先(to, cc) に含まれてい なければならないでしょうか?」で「いいえ」を選択すればよい。

メーリングリストに新しく受信専用のユーザー(投稿は非許可)のユーザーを追加したい場合は、[会員管理]の[会員リスト]で、まず「制限」を選んでやる。

次に[プライバシーオプション]で[送信者フィルタ]を選んでやり、「制限付き会員から投稿があったときの動作」で「破棄」を選んでやればよい。

で、やりたいことは実現できたのだが、なぜかGmailのメールアドレスから送信した場合、Gmailのメールアドレスでは受信することができなかった(他のメールアドレスでは、このGmailから送信したメールも受信できていた)。
Gmailの仕様かなーと思って調べたところ、以下のような記述を見つけた。

Gmailの仕様で
(1)自分が送信したメールは受信しないようになっている。

[参考]http://okwave.jp/qa4991136.html
ふーん、やれやれだなー。

■Mailman参考
http://sb.xrea.com/archive/index.php/t-11630.htmlshimix2007/02/t-11865.html
http://guide.flexserver.jp/help/flexs/guide/grp27/guide339
http://agorian.com/wiki/mailman/index.html

No comments yet.