-vによる表示は以下しかありません.そもそも何かがおかしいのでしょうか.
start Thu Apr 06 12:23:48 JST 2006
open c:\WinApp\hoge/.bsfilter/C.prob.sdbm 91298 tokens 91298 mails by 2060.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 136558 tokens 136558 mails by 2060.
try to login imap server for hoge with authenticate cram-md5
close c:\WinApp\hoge/.bsfilter/C.prob.sdbm 91298 tokens 91298 mails by 2060.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 136558 tokens 136558 mails by 2060.
end Thu Apr 06 12:23:54 JST 2006
・「imap.conf」を修正(内容は以下)
imap
imap-server hogehoge.co.jp
imap-auth auto
imap-user hoge
imap-password hoge
imap-folder-spam Junk
insert-flag
insert-probability
auto-update
・コマンドプロンプトで次のようにして実行
bsfilter -v --config-file imap.conf inbox
・実行結果
start Wed Apr 12 13:12:54 JST 2006
open c:\WinApp\hoge/.bsfilter/C.prob.sdbm 91330 tokens 91330 mails by 4344.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 136625 tokens 136625 mails by 4344.
try to login imap server for hoge with authenticate cram-md5
combined probability inbox 1 0.000000
combined probability inbox 2 0.000000
combined probability inbox 3 0.000000
combined probability inbox 4 0.000000
combined probability inbox 5 0.000000
close c:\WinApp\hoge/.bsfilter/C.prob.sdbm 91330 tokens 91330 mails by 4344.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 136625 tokens 136625 mails by 4344.
open c:\WinApp\hoge/.bsfilter/ja.clean.sdbm 83288 tokens 5721 mails by 4344.
open c:\WinApp\hoge/.bsfilter/ja.spam.sdbm 69721 tokens 6477 mails by 4344.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 136625 tokens 136625 mails by 4344.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 136625 tokens 136625 mails by 4344.
close c:\WinApp\hoge/.bsfilter/ja.clean.sdbm 83288 tokens 5726 mails by 4344.
close c:\WinApp\hoge/.bsfilter/ja.spam.sdbm 69721 tokens 6477 mails by 4344.
end Wed Apr 12 13:12:56 JST 2006
start Wed Apr 19 13:00:22 JST 2006
open c:\WinApp\hoge/.bsfilter/C.prob.sdbm 91977 tokens 91977 mails by 6112.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 141538 tokens 141538 mails by 6112.
try to login imap server for hoge with authenticate cram-md5
imap-fetch-unflagged working original 8 null 8 Yes 0 No 8
imap-fetch-unflagged worked 0
close c:\WinApp\hoge/.bsfilter/C.prob.sdbm 91977 tokens 91977 mails by 6112.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 141538 tokens 141538 mails by 6112.
end Wed Apr 19 13:00:23 JST 2006
start Thu Apr 20 10:14:55 JST 2006
open c:\WinApp\hoge/.bsfilter/C.prob.sdbm 92147 tokens 92147 mails by 5988.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 141969 tokens 141969 mails by 5988.
try to login imap server for hoge with authenticate cram-md5
imap-fetch-unflagged working original 10 null 10 Yes 0 No 6
imap-fetch-unflagged worked 0
close c:\WinApp\hoge/.bsfilter/C.prob.sdbm 92147 tokens 92147 mails by 5988.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 141969 tokens 141969 mails by 5988.
end Thu Apr 20 10:14:59 JST 2006
[×][×][×][×][×][×][ ][ ][ ][○]
[×[…X-Spam-Flag: No
[ ]…フラグなし
[○]…X-Spam-Flag: Yes
実行結果は以下のようになりました.
start Thu Apr 20 10:43:09 JST 2006
open c:\WinApp\hoge/.bsfilter/C.prob.sdbm 92171 tokens 92171 mails by 4356.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 142014 tokens 142014 mails by 4356.
try to login imap server for hoge with authenticate cram-md5
imap-fetch-unflagged working original 10 null 10 Yes 1 No 6
imap-fetch-unflagged worked 0
close c:\WinApp\hoge/.bsfilter/C.prob.sdbm 92171 tokens 92171 mails by 4356.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 142014 tokens 142014 mails by 4356.
end Thu Apr 20 10:43:10 JST 2006
RE: IMAP上のメールに変化がない (2006-04-22 01:14 by nabeken #21426)
imap-fetch-unflagged working original 10 null 10 Yes 1 No 6
状況が分かりましたので、対策します。
Sendmail Advanced Message Server
のバグと思われます。
下はRFC 3501のSEARCHについての説明ですが、"If the string to search is zero-length..." によって、X-Spam-Flagヘッダのあるメールのリストを作っているつもりです。
しかし Sendmail Advanced Message Server は、ヘッダの有無に関係なく、全メールを返してくるようです。
HEADER <field-name> <string>
Messages that have a header with the specified field-name (as
defined in [RFC-2822]) and that contains the specified string
in the text of the header (what comes after the colon). If the
string to search is zero-length, this matches all messages that
have a header line with the specified field-name regardless of
the contents.
実行結果は以下のようになりました.
start Mon Apr 24 10:16:26 JST 2006
open c:\WinApp\hoge/.bsfilter/C.prob.sdbm 92857 tokens 92857 mails by 4324.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 143884 tokens 143884 mails by 4324.
try to login imap server for hoge with authenticate cram-md5
imap-fetch-unflagged working original 12 null 12 Yes 1 No 7
imap-fetch-unflagged worked 4
combined probability inbox 8 1.000000
combined probability inbox 9 1.000000
combined probability inbox 10 0.000000
combined probability inbox 12 0.000000
close c:\WinApp\hoge/.bsfilter/C.prob.sdbm 92857 tokens 92857 mails by 4324.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 143884 tokens 143884 mails by 4324.
open c:\WinApp\hoge/.bsfilter/ja.clean.sdbm 89575 tokens 6370 mails by 4324.
open c:\WinApp\hoge/.bsfilter/ja.spam.sdbm 71394 tokens 6671 mails by 4324.
open c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 143884 tokens 143884 mails by 4324.
close c:\WinApp\hoge/.bsfilter/ja.prob.sdbm 143904 tokens 143904 mails by 4324.
close c:\WinApp\hoge/.bsfilter/ja.clean.sdbm 89588 tokens 6372 mails by 4324.
close c:\WinApp\hoge/.bsfilter/ja.spam.sdbm 71403 tokens 6673 mails by 4324.
end Mon Apr 24 10:16:28 JST 2006