2日前(2008年3月27日)、自宅サーバのinboxに1通もメールが届かなくなり、これは変だとサーバを調べたら全部のメールがSPAMフォルダに直行している模様。さてはJamesがバカになってしまったか、と、東京に出張中であることもあり、半ばあきらめて、いちいちSPAMフォルダからinboxに移動してからPOPで繋ぐという面倒な方法でメールを読んでいました。
ところが、原因はとんでもない所にあったことが判明。スラッシュ・ドット・ジャパンのタレコミによると、ORDB(オープン・リレーなメールサーバのブラックリストを管理するサイト)がしばらく死んでいたらしいのですが、突然生き返って、「すべて」のサイトを「ブラック・サイト」と回答する状態になっているようです。
http://slashdot.jp/it/article.pl?sid=08/03/29/0852231
James2.2.0のデフォルト設定ではORDBを参照するようになっているので、届いたメールが全部SPAMに分類されていたわけです。
JamesがORDBを参照しないようにするには、SAR-INF/config.xmlの次の部分をコメントアウトして、Jamesを再起動します。
※Jamesの最新バージョン2.3.0ではORDBの参照をしていないため、この問題は起こりません。
ところが、原因はとんでもない所にあったことが判明。スラッシュ・ドット・ジャパンのタレコミによると、ORDB(オープン・リレーなメールサーバのブラックリストを管理するサイト)がしばらく死んでいたらしいのですが、突然生き返って、「すべて」のサイトを「ブラック・サイト」と回答する状態になっているようです。
http://slashdot.jp/it/article.pl?sid=08/03/29/0852231
James2.2.0のデフォルト設定ではORDBを参照するようになっているので、届いたメールが全部SPAMに分類されていたわけです。
JamesがORDBを参照しないようにするには、SAR-INF/config.xmlの次の部分をコメントアウトして、Jamesを再起動します。
<mailet match="InSpammerBlacklist=relays.ordb.org"
class="ToProcessor">
<processor> spam </processor>
<notice>550 Requested action not taken: rejected - see http://www.ordb.org/ </notice>
</mailet>
これで、メールボックスにメールが届くようになりました。class="ToProcessor">
<processor> spam </processor>
<notice>550 Requested action not taken: rejected - see http://www.ordb.org/ </notice>
</mailet>
※Jamesの最新バージョン2.3.0ではORDBの参照をしていないため、この問題は起こりません。
投稿:竹形 誠司[takegata]/2008年 03月 30日 00時 07分
/更新:2008年 04月 06日 21時 59分