[ 新規に投稿する ]

振り分け設定で困っていますNo.14023
KAI さん 26/01/07 08:39 [ コメントを投稿する ]
■毎日受信時に自動振り分けするをチェックして、1日1回振り分け
実行ボタンで振り分けていました。
■間違ってスパムメールに振り分けたメールを振り分けようとして
振り分け実行しました。
■振り分けができませんでした。原因が受信時に自動振り分けするをチェックしているのだと思ってチェックを外して振り分け実行しました。
■すると、これまで正常に振り分けしていたフォルダーが空になってしまいました。
■元の状態に戻す方法を教えてください。
[ ]
RE:14023 振り分け設定で困っていますNo.14025
秀まるお2 さん 26/01/07 09:37 [ コメントを投稿する ]
  ■元に戻す方法

まず、振り分けを実行してメールがどこかへ行ってしまった場合に元に戻す操作というのが一応あります。「編集」メニューの中に「メール移動/コピーの取り消し」があって、それを実行すると元のフォルダに戻ります。ただ、これに制限がありまして、1通だけなら戻るんですが、2通以上を振り分けした場合はこのコマンドが有効にならず、元に戻せないです。

今回のケースはたぶん複数メール全部どこか(迷惑メール用のフォルダ?)へ行ってしまったってことなので、上記操作ではダメです。この場合は、どこかへ行ってしまったと思わしきフォルダを選択してメールを手作業で探してもらうしか無いです。

メールを探す時に、メール一覧の「Subject  From 」などがある「カラムヘッダ」の部分でマウス右ボタンを押して出てくるメニューから「このフォルダ上でのメール発生順」を選択して、メール発生順でソートさせると便利です。こうすると、一番最近振り分けられたメールが一番下か一番上に出てきます。

■振り分け設定の修正方法

詳しい事情を正確に把握してる訳ではないので完全な解決策は提示できませんが、一般的な対策だけ連絡させていただきます。

まず、迷惑メールを振り分ける用の振り分け設定を一回全部削除するのがおすすめです。やり方としては・・・迷惑メール用のフォルダを選択して、「設定 - フォルダ毎の設定」を実行します。そこに「メールの振り分け」ページがあるのでそれを選択すると、右側に「このフォルダに関係する振り分け一覧」が出てきます。そこにある項目をすべて削除してしまえば、間違った振り分け項目が削除されて、変な動作は解決すると思います。

ただ、そのままだと迷惑メールが振り分けられなくなってしまいます。なので、改めて迷惑メール用の振り分け項目を1つだけ作成したらいいと思います。やり方としては、

1.迷惑メール(秀丸メールが迷惑メールと判定したメール)を1通選択する。
2.「設定 - 簡単振り分け設定」を実行する。
3.上から3番目の「"X-TuruKame-Filter:"が"spam"で始まる」を選択して「次へ」を押す。
4.「既存のフォルダに振り分ける」を選択して迷惑メール用のフォルダを選択する。
  「次へ」を押す。
5.「迷惑メールを受信しても新着のお知らせをしないようにしますか?」の質問が出てくるので、
  それについては好みで「はい」でも「いいえ」でもいい。
  普通は「はい」を選択してもらう方がいいと思う。(特に迷惑メールが多い場合は)
6.「振り分け項目を新規作成する」がONになってて、振り分け名も「迷惑メール」
  になってると思うので、それはそのままにしつつ、

    ○ 最上位
    ● 最下位

  の選択があるので、そこは「最下位」を選択して「次へ」を押す。

7.「完了」ボタンを押す。
8.メールを「受信」フォルダに移動して、それを選択して「編集 - 振り分け」コマンドを実行して
  ちゃんとメールが迷惑メール用フォルダに移動することを確認する。

です。

■振り分け設定のデバッグ方法

振り分け設定のミスでメールが変な所へ行ってしまう場合の解決策として、振り分けのログを作成してそれを見る手があります。「設定 - 全般的な設定」を実行して、左下にある「上級者向け設定」をONにした上で、「上級者向け - 動作の記録」のページを選択し、「振り分け結果をfilterlog.txtファイルに記録する」をONにします。

それから何かメールを選択して「編集 - 振り分け」を実行し、先ほどのページに戻って「filterlog.txtファイルを開く」ボタンを押すと、振り分けログが開きます。それを見ると、どの振り分け項目に間違ってヒットしてるのか、おおよそ分かると思います。
[ ]
RE:14025 振り分け設定で困っていますNo.14028
KAI さん 26/01/07 14:22 [ コメントを投稿する ]
状況を再度説明します。

フォルダーの内容

■受信(振り分け済み約4千件)
・・・
■SP(振り分け先・必要メール約1500件)
・・・
■スパム(振り分け先・不要メール約4万4千件)


・この1年毎日1回、振り分け実行していました。

・今朝、1件のメールだけ間違ってスパムに振り分けられたので
スパムフォルダーを開いた状態で、SPに振り分けられる設定に
して、振り分け実行しました。

・何も変化がなかったので

□受信時に自動振り分けする(1年間チェックオンのまま)

このチェックを外したうえ、一括振り分けの画面で

〇現在フォルダのすべてのメールを振り分ける

□迷惑メールフィルターを通さず振り分けのみ実行

これをオンにして、振り分け!したら、
SPフォルダーが空になりました。

ひょっとして
□迷惑メールフィルターを通さず振り分けのみ実行
これをチェックしたのが原因ですか?

[ ]
RE:14028 振り分け設定で困っていますNo.14030
秀まるお2 さん 26/01/07 15:57 [ コメントを投稿する ]
  SPフォルダのメールを「すべて振り分け」として空になった(スパムフォルダに移動した)なら、何か振り分け設定のミスがあったと思うんですが、具体的にどういうミスがあったのかは僕には分かりません。

先ほどの話にあるとおり、とりあえず「スパム」フォルダを選択して「フォルダ毎の設定」から振り分け項目をすべて削除するのが最も安全な解決策になるし、それをしたくないってことなら、別に紹介した「振り分け結果をfilterlog.txtファイルに記録する」をONにして確認する作戦もあります。

それらの方法でご自身でいろいろやっていただくしか無いと思います。

振り分け設定の中にいろいろ項目を登録すると、一番上が優先順位が高いので、たとえば何か振り分け項目を追加する時に、それを優先順位の高い所に置いてしまうと、その項目にヒットすることで誤動作になることがありえると思います。何か追加する時は優先順位を下の方に位置させた方がいいと思います。特に迷惑メールを振り分ける用の振り分け項目は最も低い優先順位にするのが安全だと思います。
[ ]
RE:14030 振り分け設定で困っていますNo.14031
KAI さん 26/01/07 17:00 [ コメントを投稿する ]
>SPフォルダのメールを「すべて振り分け」として空になった(スパムフォルダに移動した)なら、何か振り分け設定のミスがあったと思うんですが、具体的にどういうミスがあったのかは僕には分かりません。

いいえ、スパムフォルダーに移動したわけではなく、すべてのフォルダーから消えてしまいました。

実はこのパソコンは、バックアップ用パソコンでして、本番パソコンにはすべてのメールが残っています。

そこで以下の方法を教えてください。

■本番環境をバックアップパソコンにコピーする方法について

・以前turukamedataフォルダーをバックアップパソコンにコピーしよう
としたら、6時間かかり、しかたがないので、ライフボートのイメージ
バックアップでバックアップしていました。
・このプログラムが現在不具合で動作しません。
・更に、以前ここで質問した時に、振り分け設定が保存されているturukamedataの中のファイル名を教えていただきました。

■そこで本番環境すべてではなく、以下のデータのみバックアップ環境にコピーしたいと思います

・再度振り分け設定が保存されているファイル名を教えてください。
・SPフォルダーの中身をバックアップパソコンにコピーする方法

以上、よろしくおねがいします。
[ ]
RE:14031 振り分け設定で困っていますNo.14032
秀まるお2 さん 26/01/07 17:40 [ コメントを投稿する ]
  一応、「すべて振り分け」も含めた振り分け系コマンドでメールが消えて無くなる(&どこのフォルダにも移動してない)ことがあるとしたら、振り分け設定の中に「完全に削除」のアクションを指定してる場合だけじゃないかと思いまして、それ以外はありえないはず・・・。もし「完全に削除」のアクションを使っておられるなら、それは即刻やめてほしいです。


> ・再度振り分け設定が保存されているファイル名を教えてください。

アカウント用のフォルダ配下にある「filter.txt」ってファイルになります。

ちなみに振り分け設定をいじってOKすると、ファイル拡張子「bk0〜bk9」まで歴代バックアップが作成されます。直前のは「filter.bk0」になります。この辺のファイルの中身や更新日時を比べることで、いつ振り分け設定をどういじったかの特定も可能にはなっています。


> ・SPフォルダーの中身をバックアップパソコンにコピーする方法

一番間違いないのはエクスポートしてインポートするやり方になります。

1.SPフォルダの中身が正しいパソコンの方で、メールをすべて選択して「ファイル - エクスポート」を
  実行し、

    形式 = 秀丸メール形式テキストファイル など(なんでもいい)
    「現在のメールをエクスポートする」 = ON
    「エンコードする」 = ON
    他はOFF

  でエクスポートします。

2.SPフォルダが空になったパソコンで、SPフォルダを選択して「ファイル - インポート」
  を実行し、先ほどのファイルを選択する。

みたいな手順になります。

秀丸メールのメールデータ用ファイルをコピーするやり方だと、添付ファイルおよびHTMLメールが無くなってしまいます。
[ ]
RE:14032 振り分け設定で困っていますNo.14034
KAI さん 26/01/07 18:47 [ コメントを投稿する ]
ありがとうございました。

これですべて解決します。

あと、振り分け設定は1年間さまざまな指定をしてきまして、今朝は単に
これに1行追加しただけです。削除などの指定は知りませんし、あり得ま
せん。

単に上記の操作をした場合のバグだと思われます。
[ ]
RE:14034 振り分け設定で困っていますNo.14036
秀まるお2 さん 26/01/08 09:23 [ コメントを投稿する ]
  メールが消えてしまうならバグだと思いますので、もし良かったら一回再現テストしてほしいのと、再現する場合は、出来れば問題の振り分け設定のファイル(filter.txt)と秀丸メールの動作の記録のdump.txtファイルを送ってほしいです。filter.txtファイルは個人情報が含まれるので、それが無理な場合はせめてdump.txtだけでも送ってほしいです。


テストしていただけるとしたら・・・・・


まず、「全般的な設定 - 上級者向け - 動作の記録」の「秀丸メールの動作をdump.txtに記録する」をONにします。そして、前回の僕の発言にある方法で本番環境のパソコンから「SP」フォルダのメールをインポートしてもらいます。そして「一括振り分け」を実行してメールが無くなればそれで再現したことになると思います。

dump.txtには時刻も出てくるので、再現テストをした近辺の情報だけコピペしてもらうか、または面倒でしたら全部送ってもらっても大丈夫です。

送り先は、"maruo@mitene.or.jp"になります。

もし良かったらお願いします。
[ ]
RE:14034 振り分け設定で困っていますNo.14037
KAI さん 26/01/08 09:40 [ コメントを投稿する ]
フォルダーが空になる原因が分かりました。

振り分け設定の画面で

□受注時に自動振り分けする

これをチェックオンにした状態で、受信フォルダーを振り分け実行
すると、最初は正常に振り分けられます。

ところが、振り分け設定を一部変更して、再度振り分け実行を行うと、
SPフォルダー(振り分け先)が空になります。

一方、本番パソコンでの運用は、

振り分け設定の画面で

□受注時に自動振り分けする

これをチェックオフにして運用しており、10年間この現象は一切
出ておりません。

バックアップパソコンは、1年前に購入し、これまで秀丸メールを
立ち上げるたびに、1回しか振り分け実行してこなかったものを、
昨日、初めて2回振り分け実行したためにこの現象となりました。

本日、同様に行ったところ再現しました。
[ ]
RE:14037 振り分け設定で困っていますNo.14038
秀まるお2 さん 26/01/08 10:04 [ コメントを投稿する ]
  「受信時に自動振り分けする」のオプションは受信時にのみ関係するオプションで、「送受信」メニューの「一括振り分け」に影響することは無いはずだと思いますが、それ以上はちょっと分からず・・・・

先ほどdump.txtを取ってほしいとお願いした所ですが、dump.txtのログの、振り分けに関する処理の記録を僕が見れば、果たして何が起きてるのか僕の方で理解できると思います。すみませんがdump.txtのログお願いしたいです。

たとえば普通にメールが1通だけ移動した場合なら、こんな記録が出ます。フォルダ名などは個人情報になるかもしれないので、その辺は伏せ字にしてもらっても大丈夫です。または"maruo@mitene.or.jp"にメールで送ってほしいです。


-------------------------------------------------------------
09:19:36.817 (23861) Cmd 40062
09:19:36.817 (13629) DialogBox2ParamUni() template=232
09:19:36.838 (12021) WM_EXITMENULOOP
09:20:08.541 (11317) SetFocusSub 0
09:20:08.544 (13657) DialogBox2ParamUni() exit 1
09:20:08.545 (1685) InitializeFilter
09:20:08.545 (11915) SetWaitCursor 0
09:20:08.547 (12066) RestoreWaitCursor 0
09:20:08.547 (11915) SetWaitCursor 0
09:20:08.548 (7045) filter action=00000001
09:20:08.549 (11436) MailFileOperation ope=18 斉藤秀夫メイン/5/Report count=1 file=Report202601.txt offset=0
09:20:08.549 (11439) dest=斉藤秀夫メイン/0/秀夫転送
09:20:08.549 (21137) CheckTitleItemFileValid 1
09:20:08.549 (11915) SetWaitCursor 1
09:20:08.550 (8592) Appended result=10183,1179608,872  10184,1179736,872 offSave=1179608,836
09:20:08.553 (12066) RestoreWaitCursor 1
09:20:08.553 (11436) MailFileOperation ope=2 斉藤秀夫メイン/5/Report count=1 file=Report202601.txt offset=0
09:20:08.553 (21137) CheckTitleItemFileValid 1
09:20:08.553 (11915) SetWaitCursor 1
09:20:08.553 (12066) RestoreWaitCursor 1
09:20:08.553 (11915) SetWaitCursor 1
09:20:08.554 (37901) Quit Editor 4294967295 <= 0 < 4294967295
09:20:08.554 (20904) NotifyListCacheOffsetMoved 90588CDF,-128,0,0,0
09:20:08.555 (12066) RestoreWaitCursor 1
09:20:08.555 (12066) RestoreWaitCursor 0
09:20:08.555 (4290) SetNull at pHidemaruView
09:20:08.563 (26100) 40062 ret 1
[ ]
RE:14038 振り分け設定で困っていますNo.14045
KAI さん 26/01/08 20:23 [ コメントを投稿する ]
>□受注時に自動振り分けする

>これをチェックオンにした状態で、受信フォルダーを振り分け実行
>すると、最初は正常に振り分けられます。

>ところが、振り分け設定を一部変更して、再度振り分け実行を行
>うと、SPフォルダー(振り分け先)が空になります。

1回だけだと正常動作です。

つまり1回目は目的のフォルダーに何件か振り分けられます。

その時点で、振り分けできなかったメールを振り分けるために、振り分
け設定を追加します。

そこで2回目の振り分け実行を行うと、目的のフォルダが空になります。

あと、ログですが、バックアップパソコンも、すべて本番パソコンと
同じ環境にしましたので、再現テストができません。
(再現テストをすると一からバックアップパソコンを本番環境と同じに作り直さないといけません。)
[ ]
(発言者削除)No.14046
KAI さん 26/01/08 20:38
 
[ ]
RE:14045 振り分け設定で困っていますNo.14047
KAI さん 26/01/08 23:28 [ コメントを投稿する ]
よく考えると今回の動作は過去何度もやって来た動作です。

ひょっとすると2回目の動作を、受信フォルダーを開いた状態ではなく
スパムフォルダを開いた状態で一括振り分けしたかもしれません。

すでにスパムに振り分けられてしまったかと思ってです。
[ ]
RE:14047 振り分け設定で困っていますNo.14050
秀まるお2 さん 26/01/09 09:43 [ コメントを投稿する ]
  いろいろ再現手順を教えていただきつつも、振り分け設定がどうなってるかが僕には分からないのと、あと、一括振り分けについてもいろいろ選択肢があって、たとえば「現在フォルダのすべてのメールを振り分ける」か「受信フォルダのメールを振り分ける」か、その辺の指定でも全然結果が違ってくると思います。

何が起きてるか調べるためにはやはりdump.txtのログを取って送ってもらうのが間違いないと思います。すみませんがそれをお願いしたいです。

1.「設定 - 全般的な設定...」を実行する。
2.左下にある「上級者向け設定」がOFFになってたらONにする。
3.設定一覧がツリー構造になるので、「上級者向け - 動作の記録」ページを選択する。
4.「秀丸メールの動作をdump.txtに記録する」をONにしてOKする。

で、この状態でメールが消えて無くなる操作をしてほしいです。

秀丸メールのデータ用フォルダにdump.txtってファイルが生成されるので、それを添付ファイルで送ってほしいです。

送り先は、"maruo@mitene.or.jp"になります。

テストが終わったら「秀丸メールの動作をdump.txtに記録する」のオプションはOFFにしてdump.txtも削除してもらって大丈夫です。
[ ]
RE:14050 振り分け設定で困っていますNo.14051
秀まるお2 さん 26/01/09 10:08 [ コメントを投稿する ]
  すみません。14045番発言の方で再現テストが出来ないとの話がありました。

再現テストが難しいようでしたら、せめて、再現する前に追加した振り分け設定がどういう物かだけ教えてほしいです。それを追加したことで現象が起きるようになったということであれば、その振り分け条件が関係してるんだと思うので、それの中身が分かれば再現のヒントになると思います。

メールアドレスなど個人情報が含まれる場合は、「xxxx@xxxx.xxx」みたいにして書き込んでもらって大丈夫です。
[ ]
RE:14051 振り分け設定で困っていますNo.14052
KAI さん 26/01/09 14:52 [ コメントを投稿する ]
直近のfilterは、本番パソコンからコピーしましたのでありませんが、
BKファイルが残っていますのでそちらを送りました。

BK0のあと、追加したのが何か記憶がありません。
[ ]
RE:14052 振り分け設定で困っていますNo.14053
秀まるお2 さん 26/01/09 15:32 [ コメントを投稿する ]
  振り分け設定のファイルを送っていただきありがとうございます。

中身を調べさせてもらったんですが、振り分けアクションは「フォルダへ移動」しか無くて、移動先も3種類程度しか無いようなので、それでメールが無くなってしまうというのはなぜだかちょっと分かりませんでした。

対策という訳では無いですが、秀丸メール標準の迷惑メールフィルターがあるので、いろいろ難しい条件で迷惑メールの振り分けをされるよりは、迷惑メールフィルターを使っていただいた方が簡単でいいんじゃないかというのはあります。迷惑メールフィルターの設定方法は、

https://hide.maruo.co.jp/software/mailsetup/spamfilter.html

に掲載してるので、それを使う(&「スパム」へ振り分ける用のいろんな条件はすべて削除する)作戦も1つご検討いただくのがお勧めではあります。

とりあえず現段階で再現方法不明ということで、追加の調査は保留させていただきます。
[ ]

[ 新規に投稿する ]