竹形誠司 ブログ
Java+MySQL+Tomcat    »トピック一覧
掲示板へのスパムが多いため、「ご質問」のコーナーはユーザー登録制とさせていただきました。お手数ですが、上の「新規ユーザーの登録」メニューより登録をお願いします。
帳票Web
アプリケーション

受注開発始めました
詳しくは こちら
竹形 誠司 著/ラトルズ刊
JSP帳票アプリケーション実践開発入門
JSP帳票アプリケーション
実践開発入門

JSP業務アプリケーション短期開発入門
JSP業務アプリケーション
短期開発入門

Java+MySQL+Tomcatで始めるWebアプリケーション構築入門
Java+MySQL+Tomcatで始めるWebアプリケーション構築入門

Java+MySQL+Tomcatで作る掲示板とブログ
Java+MySQL+Tomcatで作る
掲示板とブログ
Jamesが全てのメールをSPAM扱いにしてしまう件
by 竹形 誠司[takegata]
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を再起動します。

<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>
これで、メールボックスにメールが届くようになりました。

※Jamesの最新バージョン2.3.0ではORDBの参照をしていないため、この問題は起こりません。
投稿:竹形 誠司[takegata]/2008年 03月 30日 00時 07分 /更新:2008年 04月 06日 21時 59分