β20 における「迷惑メール」指定についてNo.04331
ねこねこ_ さん 18/11/19 18:20
 
ねこねこ_ です。Windows 10 Home 1803 64bit 版、ハードウェアは自作です。1809
は別マシンに入れてみましたけど、バグが多いのでいまこれを書いているメインマシ
ンは 1803 のままです。

デスクトップ版秀丸メール Ver.6.87 β20 64bit 版にて、致命的なバグが出ました。
#04330 の石田さまのコメントと関連しているかも知れませんが、新規発言とさせて
頂きます。

いつも仙台の河北新報さま ("@po.kahoku.co.jp") からのニュースメールを OCN
サーバから受け取っているのですが、先ほどβ19 からβ20 へアップさせると、直後
に受信した夕刊に何故か「迷惑メールフィルター」が spam 印をつけてしまいました。

恐らく、β20 での

「迷惑メールフィルターでの「信頼できる差出人の例外指定」に追加してても、その
メールがspam判定されにくいバグ修正」

で一網打尽に spam 扱いされてしまったのだろうと思われます。

OCN サーバからデスクトップ版秀丸メール Ver.6.87 β20 64bit 版に入ったニュー
スメールのヘッダは以下のようになっていました。

| X-TuruKame-SenderCountry: --
| X-TuruKame-Filter: spam word:"━━+http:"

幸いに、同時起動してある、ストアアプリ版の秀丸メールはまだ Ver,6.86 32bit版
で、同じ OCN サーバから正常に受信され、ヘッダも以下のようになってました。

| X-TuruKame-SenderCountry: US [13.112.166.192] (US JP JP JP JP)
| X-TuruKame-Filter: unclear (but excepted safe sender)

とりあえず、spam 扱いされたデスクトップ版の受信ログの部分を、秀丸エディタに
て削除・挿入させて、さらにデスクトップ版そのものを Ver.6.86 64bit 版へバージ
ョンダウンさせたおかげで、現在は問題なく、デスクトップ版もストアアプリ版も同
じ正常受信画面へ戻っております (バージョンが同じだから当たり前ですね)。

メールそのもののプロパティでは「迷惑メール」のチェック欄を外すことが難しいの
で、何か回避する方法はないものかと考えているのですけど、私がやった「デスクト
ップ版のβ版と、ストアアプリ版の同時起動で、バグったメールログを修正する」以
外に方法はないものかなと、ふと考えてしまいました。とりあえずご報告致します。

追伸 dump.txt は必要でしょうか?

[ ]
RE:04331 β20 における「迷惑メール」指No.04333
秀まるお2 さん 18/11/19 18:35
 
 β20で直したその修正によって、たしかに今までunclear判定されてたのがspam判
定される可能性が出てくると思いますが、一応それは仕様通りのはずだと思います。

 というか、河北新報さまのメールアドレスを「例外指定」に追加されてるのだとし
たら、それを例外指定の中から外すことで、正しくsafe判定されるようになるはずだ
と思うのですけど、そういう話じゃないのやら?

 例外指定に追加してる場合はsafe senderであってもsafe扱いしないってのが本来
の仕様のはずだと思います。

 あと、

> X-TuruKame-Filter: spam word:"━━+http:"

 というのは、もしかしてそういう迷惑ワードをご自身で登録されてしまったのや
ら?。

 もしご自身でいろいろ迷惑ワードを登録されてしまってるとしたら、誤判定のリス
クはそもそも的にそのワードのせいじないかと思うので、とりあえず一回、「tkf_Sp
amWord.txt」を削除してから秀丸メールを起動してリセットしてもらった方がいいよ
うな気がします。

 ちょっと状況の把握ミスでしたらすみませんが・・。

[ ]
RE:04333 β20 における「迷惑メール」指No.04352
ねこねこ_ さん 18/11/20 17:37
 
秀まるお2 さん、ねこねこ_ です。いつもお世話になっております。長文にて失礼致
します。

| 例外指定に追加してる場合はsafe senderであってもsafe扱いしないってのが本来
の仕様のはずだと思います。

はい、あれから色々調べてみたのですが、Ver.6.86 から Ver.6.87 β20 へアップ
デートする時に、何やら「迷惑ワード」の入れ替えがあったようですけれど、何せ初
回バージョンからの約18年間の積み重ねがあるもので、使ってる本人も訳が分からな
くなってまして。(^_^;)

もう面倒くさいので、昨晩はあれから
tkf_IPList.txt
tkf_SafeSender.txt
tkf_SafeSenderExclude.txt
tkf_SafeWord.txt
tkf_SpamDomain.txt
tkf_SpamWord.txt
tkf_URL_Spam.txt
tkf_URL_Unclear.txt
の8つのファイルを、ストアアプリ版の Ver.6.86 からそのまま、デスクトップ版の
 Ver.6.87 β20 へコピーしてしまいました。

(もっとも、tkf_SpamWord.txt はストアアプリ版の方がバイト数がでかかったですけど)

昨晩の夕刊のエラーの理由が分かりまして、デスクトップ版に入ってきたメールには
「送信元の IP アドレスが入ってなかったため、ウイルス扱いされた」ようです。こ
んな感じです。

| X-TuruKame-SenderCountry: --

ストアアプリ版の tkf_IPList.txt の中身を精査してみると、河北新報さまからの送
信メールサーバの IPv4 の IP アドレスが昨日だけ微妙に変化してることが分かった
のです。どうも、メールサーバの入れ替えまたはプロバイダ側のサーバのメンテにぶ
つかったようですね。お騒がせしてすみませんでした。再びβ20に戻したデスクトッ
プ版で、上記のファイルをストアアプリ版から上書きしたら、今度は正常に受信でき
ました。

デスクトップ版 β20 で受け取ったメールが、IPv6 から IPv4 へうまく変換されて
なかったようで、それで「IPv4 での IP アドレスなし」と誤認されたことが分かり
ました。もともとウイルス攻撃避けに米国のサーバを経由するものなので、最初から
 IPv6 回線を使ってるようで、だからコロコロ IPv4 へ変換した時の IP が変わるの
かなと理解はしてたのですけど。ストアアプリ版も時折「サーバーからの挨拶メッ
セージがおかしいです。」「POP3用のパスワードが間違っているか、または認証に失
敗しました。エラー内容 = [SYS/TEMP] Temporary authentication failure. [pop3:
2018-11-20 08:34:17]」というメッセージを発しているので、これは回線やサーバの
どこかがおかしいという結論になりますね。(^_^;)

(プロバイダ側もメールサーバに高負荷が掛かってると言ってるので、根本的にはこ
れが原因かも知れません。"support.ntt.com/maintenance/service/mail/?parentGoo
dsCode=12479#133659_0")

これが Gmail のように最初から 0.0.0.0 ならば理解は早かったのですけど(そのせ
いで、Gmail というか Google からは、秀丸メールにセキュリティリスクがあると文
句を言われ続けてますが……)。Gmail は一度デスクトップ版でメールを受け取ると、
ストアアプリ版には同じメールは入らない(逆もまた然り)ので、契約してるプロバイ
ダのメールサーバだけをストアアプリ版に登録して二重受信できるプロバイダのみバ
ックアップで受信する形を取っているという訳です。

上記の通り、8つのファイルをストアアプリ版からデスクトップ版 β20 へコピーし
た限りではメールが正常に safe 扱いされていたので、メールサーバ側か通信回線か
ルータか、どこかで IPv6 の IP がうまく IPv4 へ変換されてなかったのかなという
ことが分かりました。なので「秀まるお様のβ20での瑕疵でない」ことが分かりまし
たので、お詫び申し上げます。

|   あと、
| > X-TuruKame-Filter: spam word:"━━+http:"
|  というのは、もしかしてそういう迷惑ワードをご自身で登録されてしまったのや
ら?。

はい、なんでか知らないけど、そういう迷惑ワードが勝手に入り込んでました。結局、
上記のように「ストアアプリ版のデータベースで上書きする」方法で解決させました。
かなり荒っぽい方法ですけど、βユーザーの定めと覚悟することに致します。m(__)m

[ ]
RE:04352 β20 における「迷惑メール」指No.04355
秀まるお2 さん 18/11/20 17:57
 
 秀丸メールに添付してる迷惑ワードですが、一応、間違った迷惑ワードを取り消す
仕組みもちゃんと備わっていて、誤判定のリスクのある迷惑ワードは時々取り消して
います。

 秀丸メールのプログラム用フォルダにDefaultSpamWordPurge.txtってファイルがあ
るんですが、それが今までの累計の取り消しワードになります。

 ちなみに「━━+http:」のようなワードは今まで配信したことは無いはずだと思い
ます。

 あと、メールの発信元(あるいは経由したサーバー)がIPv6のアドレスになってる
ということで・・・。だとすると、発信元の国識別が特定できず、「--」のようにな
ってしまうことがありえまして、その場合、メールの発信元の国識別は特定されない
ことになって、結果、迷惑ワードがうまくヒットしない可能性は高いと思います。

 ただ、そのせいで誤判定が増えることは無いはずだと思います。

 例えば迷惑ワードに「++!cnjp」と書くと、それは「発信元が日本以外」って意味
になるんですが、発信元が特定できずに「--」扱いになったメールは、そのワードに
はヒットしないです。

 とりあえず現在復旧してるということと、僕的には仕様的には間違ってないはずだ
と思うので、一応大丈夫のつもりで、もうちょっとβ版を継続させていただこうと思
います。

[ ]
RE:04355 β20 における「迷惑メール」指No.04358
ねこねこ_ さん 18/11/20 18:53
 
秀まるお2 さん、ねこねこ_ です。ご丁寧にサポートをありがとうございます。

> 秀丸メールのプログラム用フォルダにDefaultSpamWordPurge.txtってファイルが
>あるんですが、それが今までの累計の取り消しワードになります。

はい、それも拝見したところ、「━━+http:」はなかったので、もしかしたら私の方
で無意識に入れてしまったか、そういうメールを受け取ってしまったかも知れません
ね。ご丁寧にありがとうございました。

> あと、メールの発信元(あるいは経由したサーバー)がIPv6のアドレスになって
>るということで・・・。だとすると、発信元の国識別が特定できず、「--」のよう
>になってしまうことがありえまして、

ご覧になった通り、この問題になっている OCN のメールサーバは何らかの理由で高
負荷状態になっていて (恐らく誰かが DoS でも仕掛けたかそんな所でしょう)、発信
元の国識別が難しい状態になっている可能性はありますね。

> とりあえず現在復旧してるということと、僕的には仕様的には間違ってないはず
>だと思うので、一応大丈夫のつもりで、もうちょっとβ版を継続させていただこう
>と思います。

はい、私もストアアプリ版のファイルを上書きするという「初歩的な」方法で復旧し
てますので、秀まるおさんを信頼してβ21を楽しみにさせて頂きます。サポートをあ
りがとうございました。

[ ]