[前][次][番号順一覧][スレッド一覧][生データ]

ximapd-ja:76

From: akira yamada / やまだあきら <akira arika.org>
Date: Mon, 01 Aug 2005 17:05:32 +0900
Subject: [ximapd-ja:76] Re: ximapd 0.0.2

Shugo Maeda wrote:
> ximapd 0.0.2 をリリースしました。
[...]
> * spamfilterプラグインを追加しました。

spamメールの中にもX-ML-Nameなどを持っているやつがあるようで、
メール自体はフィルタによってspam送りになるのですが
空のフォルダがどんどん作られてしまいます。
そこで、次のようにしてみています。

Index: spamfilter.rb
===================================================================
--- spamfilter.rb	(revision 193)
+++ spamfilter.rb	(working copy)
@@ -40,6 +40,9 @@
     end
     if $?.exitstatus == 0
       @logger.debug("spam: uid=#{mail.uid}")
+      unless @mail_store.mailbox_db["mailing-lists"].key?(mail.properties["x-ml-name"])
+	mail.properties["x-ml-name"] = ""
+      end
       return "spam"
     else
       @logger.debug("clean: uid=#{mail.uid}")

フォルダがすでにある場合以外は
x-ml-nameを空にするようにしています。

最初に届いたMLからのメールを誤判定した場合を救えませんが、
まあ、そのくらいは許容できるかなと。

-- 
やまだあきら  <akira arika.org>

-- 
archive-> http://qwik.netlab.jp/ximapd-ja/16.html 
ML-> ximapd-ja qwik.netlab.jp

[前][次][番号順一覧][スレッド一覧][生データ]

        57 2005-07-14 18:38 [shugo ruby-lang.org ] ximapd 0.0.2                            
->      76 2005-08-01 17:05 ┗[akira arika.org     ]                                       
        87 2005-08-02 11:16  ┗[shugo ruby-lang.org ]                                     
        89 2005-08-02 13:14   ┗[akira arika.org     ]