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

ximapd-ja:87

From: Shugo Maeda <shugo ruby-lang.org>
Date: Tue, 02 Aug 2005 11:16:42 +0900
Subject: [ximapd-ja:87] Re: ximapd 0.0.2

前田です。

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

index_mailでmailbox-idが0の時だけメールボックスを作るようにしたら
どうでしょう。

Index: bin/ximapd
===================================================================
--- bin/ximapd	(revision 200)
+++ bin/ximapd	(working copy)
@@ -1049,7 +1049,8 @@
     def index_mail(mail)
       @index.register(mail.text, mail.properties)
       s = mail.properties["x-ml-name"]
-      if !s.empty? && ! mailbox_db["mailing-lists"].key?(s)
+      if !s.empty? && mail.properties["mailbox-id"] == 0 &&
+        ! mailbox_db["mailing-lists"].key?(s)
         mbox = get_mailbox_name_from_x_ml_name(s)
         @mailbox_db["mailing-lists"][s] = mail.uid
         mailbox_name = format("ml/%s", Net::IMAP.encode_utf7(mbox))

tests/runner.rbが通ることしか確認していないので、期待通りに動くか
どうかはわかりませんが。

-- 
前田 修吾

-- 
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     ]