[ 新規に投稿する ]

spam (UrlChecker: spam-site) で振り分けできないNo.14265
barretto さん 26/04/28 09:51 [ コメントを投稿する ]
  振り分け設定で、X-TuruKame-Filter: spam (UrlChecker: spam-site) の時に振り分けできない状態です。
受信時の振り分けで「spam から始まる」でもspam を含む」でも振り分けることができません。
考えられる設定を教えていただけないでしょうか。

なお、受信済みのメールを手動で振り分けすると期待通りに振り分けることができます。

全般的な設定 > 迷惑メール対策 > 迷惑メールフィルターの設定 > URLチェッカーを有効にする:オン
「テスト」を押すと「APIキーのテストに成功しました」と表示されます。

[ ]
RE:14265 spam (UrlChecker: spam-site) で振り分けできないNo.14267
秀まるお2 さん 26/04/28 10:22 [ コメントを投稿する ]
  URLチェッカーが働いてた場合、X-TuruKame-Filter:ヘッダは、最初は

    X-TuruKame-Filter: checking url...

となって1回振り分けが実行されます。もしもその段階でメールがどこかに振り分けられると、もうそのメールについては振り分けは実行されないです。ですが、振り分け項目に何もヒットせず、受信フォルダに残った場合には、

    X-TuruKame-Filter: spam (UrlChecker: spam-site)

にヘッダが書き換わった後にもう一度振り分けが実行されて、普通なら迷惑メール用のフォルダに行くはずです。

そうならない可能性としては・・・、1つは「アカウント毎の設定 - メールの振り分け」の「受信時に自動振り分けする」がOFFである可能性があります。他には、振り分け項目の中に、迷惑メールを振り分ける用の振り分け項目よりももっと優先順位の高い振り分け項目がいっぱいあって、何かその項目にメールがヒットしていると、ダメ、というのはあります。

後者については振り分け結果のログ取りでご自身で調べてもらうしか無いです。「全般的な設定 - 上級者向け - 動作の記録」の中にある

    □ 振り分け結果をfilterlog.txtファイルに記録する

をONにしてしばらく使ってもらって、何か振り分けられないメールが見つかったら、そのメールのMessage-Id:ヘッダの中身で先ほどのログから検索すると、果たしてどういう振り分け項目にヒットしてるのか、ヒットしてないのか、判断できると思います。

ログの見方がよく分からなかったら、具体的にどういうログが出てるか教えてもらえれば、アドバイスは出来ます。とりあえずログ取りONで様子見がお勧めです。
[ ]
RE:14267 spam (UrlChecker: spam-site) で振り分けできないNo.14268
barretto さん 26/04/28 12:38 [ コメントを投稿する ]
  ありがとうございます。

X-TuruKame-Filter: spam word:
は受信時でも正しく振り分けられます。

>    X-TuruKame-Filter: spam (UrlChecker: spam-site)
このパターンだけが受信時に自動振り分けができない状態です。

>「アカウント毎の設定 - メールの振り分け」の「受信時に自動振り分けする」がOFF
ONでした。
送信時に自動振り分けするもONです。

振り分けリストの最も上に表示されています。
設定 > 簡単振り分け設定 で、デフォルトのまま「X-TuruKame-Filter:が"spam"で始まる」を登録しても振り分けされませんでした。

>□ 振り分け結果をfilterlog.txtファイルに記録する
こちらでしばらく運用してみたいと思います。
[ ]
RE:14268 spam (UrlChecker: spam-site) で振り分けできないNo.14269
秀まるお2 さん 26/04/28 13:34 [ コメントを投稿する ]
  とりあえず、問題のメールを選択して「編集 - 振り分け」を実行した直後のfilterlog.txtファイルを見て、もしも何も出力されないなら、振り分けにまったくマッチしてないことになります。

簡単振り分け設定で、特に条件を手で変更もせずに作成して、項目の優先順位も先頭にして、それでヒットしないってことは普通は無いはずだと思いますが・・・。もしそういうことなら、何か他に出来ることを考えるので、また連絡してほしいです。
[ ]
RE:14269 spam (UrlChecker: spam-site) で振り分けできないNo.14270
barretto さん 26/04/30 14:42 [ コメントを投稿する ]
  >とりあえず、問題のメールを選択して「編集 - 振り分け」を実行
手動で振り分けを実行すると期待通り振り分けはできます。

受信時に自動振り分けができません。
アカウントの設定>メールの振り分け>受信時に自動振り分けする:ON
簡単振り分け設定で迷惑メールを選択して「この振り分け条件の優先順位」を「最上位」にしました。

filterlog.txtを確認しましたが、該当の迷惑メール「spam (UrlChecker: spam-site)」の動作は記録されていませんでした。

以前の環境では受信時に自動振り分けができていたので設定に誤りがあるのでは無いかと思ったのですが。

[ ]
RE:14270 spam (UrlChecker: spam-site) で振り分けできないNo.14271
秀まるお2 さん 26/04/30 15:30 [ コメントを投稿する ]
  URLチェッカーが遅延して判定した後の自動振り分け(2回目の振り分け)が実行されてないか、実行されてるけど問題のメールが対象外になってしまってるのか・・・。ちょっと謎です。

とりあえず、再現テストする方法があるので紹介させていただきますと・・・

X-TuruKame-Filter: spam (UrlChecker: spam-site)

と判定されるメール(なるべく最近のメール)を1通探して、そのメールの中のURLのホスト名をコピーして、秀丸メールのデータ用フォルダ配下にある

    tkf_URL_SpamWord.txt

ファイルを開いて、その中から探します。見つけたら、その1行を削除します。

そして、問題のメールを選択して「送受信」メニューの「リモートメール - 現在メールの再受信」を実行します。そうすると、そのメールが受信されて一回受信フォルダに入りつつ、遅延判定された結果、もう一度振り分け実行されて迷惑メール用フォルダに移動するのが確認できないといけないです。その時の「送受信 - 直前のやりとり記録」を見ると、例えばこんな風になります。

------------------------------------------------------------------
開始時刻: 2026/04/30 15:18:28
****リモートメール実行:斉藤秀夫メイン
I サーバーを検索中 - mail.mitene.jp
I 接続中 - 210.134.183.57 (POP)
I 接続完了
R +OK Proxy ready. <............>
I ユーザーアカウントを送信
S USER ..................
R +OK
I パスワードを送信
S PASS ****
R +OK Logged in.
I メール一覧を取得中
S STAT
R +OK 316 7627759
S LIST
R +OK 316 messages:
R ...(3237バイト)
S UIDL
R +OK
R ...(6531バイト)
S RETR 171
R +OK 6867 octets
R ...(6870バイト)
I 1 / 1 済み (7K / 7Kバイト)
I 迷惑メールフィルターの遅延処理開始:4
I 保存済: UIDL=55f24a54@435232
S QUIT
R +OK Logging out.
I 迷惑メールフィルターの遅延処理待ち
I 迷惑メールフィルターの遅延処理終了:4
I 受信フォルダ中の新着メールを振り分け直し
I 振り分け 1通/1通
終了時刻: 2026/04/30 15:18:29
------------------------------------------------------------------

この辺の記録を取っていただくと何か分かるかなぁと思ったりします。

ついでに、「全般的な設定 - 上級者向け - 動作の記録」の「秀丸メールの動作をdump.txtに記録する」もONにしてログ取りすると、例えば「振り分け直し」の付近が、

15:18:28.944 (11910) 受信フォルダ中の新着メールを振り分け直し
I 受信フォルダ中の新着メールを振り分け直し
15:18:28.959 (35823) URL-Checker filter 1,19855,1
15:18:28.959 (11918) SetWaitCursor 0
15:18:28.961 (1967) InitializeFilter
15:18:28.968 (16633) AlterSave 斉藤秀夫メイン/0/ file=受信202604_08.txt offset=199742 prevsize=3554
15:18:28.971 (20987) NotifyListCacheBaseMoved 62B90000,68710000
15:18:28.980 (7046) filter action=00004009
15:18:28.988 (11454) MailFileOperation ope=18 斉藤秀夫メイン/0/ count=1 file=受信202604_08.txt offset=199742
15:18:28.989 (11457) dest=斉藤秀夫メイン/5/迷惑メール
15:18:28.989 (21353) CheckTitleItemFileValid 1
15:18:28.991 (11918) SetWaitCursor 1
15:18:29.002 (8592) Appended result=3715,595876,680  3716,596020,680 offSave=587104,640
15:18:29.006 (12069) RestoreWaitCursor 1
15:18:29.007 (11454) MailFileOperation ope=2 斉藤秀夫メイン/0/ count=1 file=受信202604_08.txt offset=199742
15:18:29.007 (21353) CheckTitleItemFileValid 1
15:18:29.008 (11918) SetWaitCursor 1
15:18:29.009 (12069) RestoreWaitCursor 1
15:18:29.009 (11918) SetWaitCursor 1
15:18:29.010 (20978) NotifyListCacheOffsetMoved 6897153B,-144,0,0,0
15:18:29.011 (12069) RestoreWaitCursor 1
15:18:29.015 (12069) RestoreWaitCursor 0
15:18:29.015 (35839) done 19854
15:18:29.016 (11910) 振り分け 1通/1通

みたいなログが出て、たしかに迷惑メール用のフォルダに移動してる記録が確認できます。この辺ももし良かったら教えてほしいというか、dump.txtについてはメールで送っていただけると、原因が分かるかもしれません。

よろしくお願いします。
[ ]
RE:14271 spam (UrlChecker: spam-site) で振り分けできないNo.14272
秀まるお2 さん 26/04/30 15:40 [ コメントを投稿する ]
  >     tkf_URL_SpamWord.txt

> ファイルを開いて、その中から探します。見つけたら、その1行を削除します。

削除した後保存しないとダメです。保存すれば、その行が無くなったことを秀丸メールが認識して、もう一回URLチェッカーで判定しなおすはずになります。
[ ]
RE:14272 spam (UrlChecker: spam-site) で振り分けできないNo.14279
秀まるお2 さん 26/05/05 12:16 [ コメントを投稿する ]
  一応、こちらにもコメントとして残しておきますが、今回の件は一応仕様とうことで理解いただきました。

迷惑メールフィルターのURLチェッカーが迷惑判定する場合、メールを受信した直後は、

    X-TuruKame-Filter: checking url...

のようになって受信フォルダに保存され、それに対して1回振り分けが実行されます。そのタイミングでもしそのメールがどこかに移動してしまうと、そのメールに対してはもう振り分けは実行されないです。

今回のケースはは、その「checking url...」のタイミングで振り分けられてしまったケースなので、どうしようも無いというか、仕様として理解してもらうしか無いケースとなりました。
[ ]
RE:14279 spam (UrlChecker: spam-site) で振り分けできないNo.14280
秀まるお2 さん 26/05/05 12:25 [ コメントを投稿する ]
  ちなみに受信時の自動振り分けをOFFにして、受信が一段落した後にマクロを使って振り分けするようにされたとのことです。たしかにその作戦はいい作戦だと思いました。
[ ]

[ 新規に投稿する ]