― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - メッセージフィルター(新着メール受信時)の自動振り分けの失敗
作成者 メッセージ
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
EarlgreyTea 様

ありがとうございました。
お返事遅くなり申し訳ありません。
fixが簡単であるといいですね。
投稿記事 Posted: 2022年5月16日(月) 20:54
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
EarlgreyTea さん、maji です。

EarlgreyTea さんが書きました:
また、Linux 版ではメッセージの移動が成功していることがわかりました。
ソースコードをざっと見た感じでは、迷惑メール分類前と後では処理が別であり、
Windows と Linux でも別の処理が呼ばれているようでした。

なるほど。

私も手元の
  Ubuntu 20.04
  Thunderbird 91.8.1 (64bit)
の環境で
正しく動作する事を確認しました。
Windows版に特有の事象なのですね。
投稿記事 Posted: 2022年5月06日(金) 19:33
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
Tこ3 さんが書きました:
いずれにしろバグが修正されるといいですね、

Bug 1767190 の状況について少しお伝えします。
maildir 関連のメタバグ Bug 845952 に追加されました。
cc も追加されていましたので、これから見てもらえるかなという感じです。
このタイミングでついでにデバッグログを添付しておきました。

また、Linux 版ではメッセージの移動が成功していることがわかりました。
ソースコードをざっと見た感じでは、迷惑メール分類前と後では処理が別であり、
Windows と Linux でも別の処理が呼ばれているようでした。
投稿記事 Posted: 2022年5月05日(木) 18:12
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
(^O^)ノ
投稿記事 Posted: 2022年5月04日(水) 10:37
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
maji 様

ご心配ありがとうございます。
同期とはミラーリング(バックアップをプロファイルフォルダと同じものにする)
の意味でした。言葉足らずで申し訳ありません。
何かあった場合はプロフィルごと全体を元に戻します。
これとは別に重要メールを消して気づかない場合に備え、
単純な上書きコピーのバックアップもフォルダ単位で行え、
maildir形式だとどちらも差分処理の
容量や時間が少なく助かっておりました、

いずれにしろバグが修正されるといいですね、
ありがとうございました。
投稿記事 Posted: 2022年5月04日(水) 10:26
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
Tこ3 さん、maji です。

【編集】 誤記あり 2022/5/3(火)15:50頃に編集してます。 m(_,_)m 

今回の Tこ3 さんお困りの事象は

 ・maildir形式の Thunderbird内の処理のバグ
 ・EarlgreyTea さんにより Bugzilla にバグ起票済み
 ・Tこ3 さんは回避策で当面の問題は対応済み

との事で、トピック的には 終了 かと思います。
とは言いつつも1点だけ気になったことあり追記しておきます。

Tこ3 さんが書きました:
差分バックアップや同期が圧倒的に早くなり助かっていたところです。

「差分バックアップ」についてはおっしゃる通りかと思いますが、
「同期」とはメールサーバとの imap同期 のことでヨロシイですよね。

Tこ3 さんは業務として複数の PCを見てらっしゃる様ですが、
もし複数の PC間の Thunderbirdプロファイルを「同期」したいor同じ状態にしたいとの動機で
バックアップからの「戻し」を「差分」方式で行われるのは
私見ですが「やらない方が良い」と思ってます。
もしバックアップからの「戻し」される場合は 差分 ではなく 全体コピー で戻される様にしてください。

-----

1台の PCでバックアップを取って他の PCにデータを持っていって作業し
その 他のPCでやった作業を 元のPCに「同期」させたい為にバックアップを使う場合に、
バックアップからの「戻し」を「差分」のみで行うと、
本人の意図とは違う違うところでプロファイルに不整合が起きちまうケースがあります。

必ず「戻し」は「差分」ではなく「全体」で行ってください。

-----

では。
投稿記事 Posted: 2022年5月03日(火) 09:15
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
maji 様, EarlgreyTea 様

検証ありがとうございました。感謝いたします。

maji さんが書きました:
Tこ3 さんも承知の上で maildir形式をお使いかとは思いますが、
現時点(91.8.1)では maildir形式はまだ Thunderbird で標準では選択出来ない形式です(→「設定エディター」での変更が必要)。
業務用との事なので、
「今後とも何が起きるかワカラナイ」前提で使用運用される様に
最後に追記させていただきます。

ご指摘ありがとうございます。
一部のPCでmaildirにしてみたところ特に問題はなかったのと、
差分バックアップや同期が圧倒的に早くなり助かっていたところです。
また何かありましたらご相談させてください。
ありがとうございました。
投稿記事 Posted: 2022年5月02日(月) 20:24
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
EarlgreyTea さん、maji です。

EarlgreyTea さんが書きました:
バグ起票しておきました。

お疲れ様です。
ありがとうございます。
投稿記事 Posted: 2022年5月01日(日) 21:51
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
バグ起票しておきました。

Bug 1767190 In maildir POP account, body matching rule filter applied before junk mail classification when new messages are received will fail to move message
投稿記事 Posted: 2022年5月01日(日) 20:46
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
EarlgreyTea さん、maji です。

EarlgreyTea さんが書きました:
①この問題は maildir の POP アカウント限定のようです。
2つ IMAP アカウントを試しましたが、迷惑メール分類前の本文検索条件でも発生しませんでした。

なるほど、さすがに私は IMAP までは試してませんでした。
POPのみとのこと、了解しました。

EarlgreyTea さんが書きました:
②問題発生時のメッセージフィルターのログでは、0x8055000f のエラーコードで移動に失敗しています。
下16bit が「0f」なので NS_MSG_ERROR_WRITING_MAIL_FOLDER になります。

つまり、、、、
推測ですが、
要約ファイル「 特定フォルダ.msf 」ファイルに書き込んだ後に
メッセージファイル「 特定フォルダ 」に書き込もうとしてエラーとなった
エラーにより処理中断したので 受信トレイ 側にもメールは残ったまま、、、
みたいな感じかな。
かつそれが
「本文検索有り」+「迷惑メール分類 前」の組み合わせでのみ生じる、、、、
なんですね。

不思議ですね。
投稿記事 Posted: 2022年4月30日(土) 18:21
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
追加情報です。

①この問題は maildir の POP アカウント限定のようです。
2つ IMAP アカウントを試しましたが、迷惑メール分類前の本文検索条件でも発生しませんでした。

②問題発生時のメッセージフィルターのログでは、0x8055000f のエラーコードで移動に失敗しています。
下16bit が「0f」なので NS_MSG_ERROR_WRITING_MAIL_FOLDER になります。
投稿記事 Posted: 2022年4月30日(土) 11:18
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
EarlgreyTea さん、maji です。

EarlgreyTea さんが書きました:
本件大変興味深く感じ、再現確認を行ってみました。
その結果、
  • メッセージ格納方式が maildir の環境
  • 下記メッセージフィルターでメッセージをフォルダー移動
    • 「新着メッセージ受信時」かつ「迷惑メール分類前に実行」で適用
    • 本文検索条件を設定
の場合に発生しました。

フォローありがとうございます。

そもそも maildir形式でのメッセージフィルター関連不具合は、過去にもありました。
例えば、

Posted: 2019年6月15日(土) 15:17
MozillaZine.jp フォーラム • トピック - mboxからmaildir形式に変更したフォルダでフィルターが機能しない
viewtopic.php?f=3&t=17617

あたり。
この時(→ 91 になった時)には
maji さんが書きました:
maji さんが書きました:
あらためて
Windows 10 + Thunderbird 91.0 ( 78 から手動更新 )
の環境で
mbox から maildir に変更してテストやってみます。
とりあえず、
maildir に変えた後の環境で
「差出人」による振り分け と「件名」による振り分けを
ゼロから新規に作ってみましたが、
「手動で実行」と「受信時に自動で実行」の両方とも
少なくとも私が見た範囲では問題なく動いてます。
少しづつ振り分け条件を追加しつつ、しばらく使ってみます。
としていましたが、
残念ながら「本文」については私が常用している振り分け条件は無かったので、
テスト出来てませんでした。

EarlgreyTea さんが書きました:
この問題は Ver 101.0a1 (2022-04-28) や Ver 60 でも発生し、
おそらく maildir 方式の場合に最初からあった問題ということになろうかと思います。
EarlgreyTea さんが書きました:
これほどの致命的な問題が今まで見過ごされてきたというのは、正直驚きです。
maildir での動作確認が足りていないということかと思います。

私も 101.0a1 での動作確認しましたが、状況&感想は EarlgreyTea さんと同じです。
諸行無常 さん投稿の

Posted: 2022年3月30日(水) 09:01
viewtopic.php?f=23&t=19640
MozillaZine.jp フォーラム • トピック - Thunderbird の次期メジャーバージョン「102」について

の中にも、次期バージョン「102」での対応の中で
諸行無常 さんが書きました:
もっとたくさん
102 リリースに向けて、私たちのチームはさらに多くのプロジェクトやバグに取り組んでいます。
(中略)、Maildir のサポート、(以降略)
とも引用紹介されてはいますが、
まだまだ先は長いのかな、とも感じています。

では。
投稿記事 Posted: 2022年4月30日(土) 07:28
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
本件大変興味深く感じ、再現確認を行ってみました。
その結果、

  • メッセージ格納方式が maildir の環境
  • 下記メッセージフィルターでメッセージをフォルダー移動
    • 「新着メッセージ受信時」かつ「迷惑メール分類前に実行」で適用
    • 本文検索条件を設定

の場合に発生しました。
メッセージフィルターを複数用意する必要もありませんでした。
なお、メッセージ格納方式が mbox だったり、 「迷惑メール分類後に実行」では発生しません。

この問題は Ver 101.0a1 (2022-04-28) や Ver 60 でも発生し、おそらく maildir 方式の場合に最初からあった問題ということになろうかと思います。

これほどの致命的な問題が今まで見過ごされてきたというのは、正直驚きです。
maildir での動作確認が足りていないということかと思います。
投稿記事 Posted: 2022年4月29日(金) 20:48
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
Tこ3 さん、maji です。

Tこ3 さんが書きました:
win10 , thunderbird 91.8.0
(中略)
◆メッセージフィルター設定
タイミング 新着メール受信時(迷惑メール分類前に実行)
条件 いずれかの条件に一致
件名 に次を含む テキストA
件名 に次を含む テキストB
本文 に次を含む テキストC
以下の動作を実行する
メッセージを移動する 指定フォルダ
Tこ3 さんが書きました:
一つ書き忘れましたが、maildir形式でした。

maji さんが書きました:
私の当初の推測(仮定)とは異なる状況の様です。
maji さんが書きました:
Tこ3 さんが書きました:
一つ書き忘れましたが、maildir形式でした。
これ、重要な情報、です。
もしコレ最初に聞いていたら私のアプローチは違ったものになってたでしょう。

もう遅いかもしれませんが、
私のアプローチをここまでとは変えて、maildir形式で再現テストしてみました。

やった事、、、、、、。。。。。。

-----

1) Windows10 + Thunderbitd 91.8.0 で
  Tこ3 さんと同様なメッセージフィルタ設定を作り
  「タイミング」→「新着メール受信時(迷惑メール分類前に実行)」でテスト

  → 現象再現した

2) Thunderbitd 91.8.0 を 91.8.1 に更新
  「タイミング」→「新着メール受信時(迷惑メール分類前に実行)」のままでテスト

  → 現象再現した

3) Thunderbitd 91.8.1 の状態で
  「タイミング」を「迷惑メール分類"前"に実行」から
  「タイミング」を「迷惑メール分類"後"に実行」に変更しテスト

  → 正常に振り分けされた

-----

Tこ3 さんからは
Tこ3 さんが書きました:
解決したようです。ありがとうございました。
・「迷惑メール分類"後"に実行」
で対処できたように思えますが、同時に
・Thunderbird 91.8.1に更新
もしましたので正確な検証とはなっていません。
業務用なのでとりあえずこのまま様子を見たいと思います。
と記載ありましたが、
上述した通り今回の事象は
Tこ3 さんが書きました:
・「迷惑メール分類"後"に実行」
で対処できたように思えますが、
だと私も思います。

ただし、
「タイミング」を「迷惑メール分類"前"に実行」と「迷惑メール分類"後"に実行」とに切り替えながら
いろいろ整理しようと試みましたが
切り替え整理の過程では不思議な動作に何点か遭遇し(詳細省略)試行錯誤を繰り返しました。
まだ簡単に 切り替え やり辛い状況にある様です。

Tこ3 さんも承知の上で maildir形式をお使いかとは思いますが、
現時点(91.8.1)では maildir形式はまだ Thunderbird で標準では選択出来ない形式です(→「設定エディター」での変更が必要)。
業務用との事なので、
「今後とも何が起きるかワカラナイ」前提で使用運用される様に
最後に追記させていただきます。

-----

では。
投稿記事 Posted: 2022年4月29日(金) 12:48
  記事の件名:  Re: メッセージフィルター(新着メール受信時)の自動振り分けの失敗  引用付きで返信する
Tこ3 さん、maji です。

viewtopic.php?f=3&t=19691#p71770
Tこ3 さんが書きました:
解決したようです。ありがとうございました。
・「迷惑メール分類"後"に実行」
で対処できたように思えますが、同時に
・Thunderbird 91.8.1に更新
もしましたので正確な検証とはなっていません。
業務用なのでとりあえずこのまま様子を見たいと思います。

実は、、、私には何故に
 ・「迷惑メール分類"後"に実行」
 ・Thunderbird 91.8.1に更新
により事象解決するのか
そのロジックを説明する事が出来ませんが、
「とりあえずこのまま様子を見たい」との事、了解しました。

viewtopic.php?f=3&t=19691#p71771
Tこ3 さんが書きました:
一つ書き忘れましたが、maildir形式でした。

これ、重要な情報、です。
もしコレ最初に聞いていたら私のアプローチは違ったものになってたでしょう。

-----

以下は既に余談となっちまいますが、、、、、
一応、記しておきます。

viewtopic.php?f=3&t=19691#p71770
Tこ3 さんが書きました:
残りの質問ですが
質問4。 受信トレイにはどれくらいの通数及び容量のメールがありますか???
回答 受信トレイに数百溜まっているPC以外に、よく整理されたPCでは
メッセージ数 66、受信トレイのデータは312kbのものでも同様な現象が起きていました。
因みに受信PCスペックはryzen3000、5000番台、共にメモリ16gb、nvme ssdで、
送信側はwebのaspから機械的に送られてくるテキストメールです。

かなりの高スペック機材、ですね。
私の当初の推測(仮定)とは異なる状況の様です。

Tこ3 さんが書きました:
質問 もしその間隔を 30分 に変更したらどうなりますか?
回答 すみません。こちらはまだ未検証です。

この質問は、私のつたない仮定推測の延長で問うたもので、
かつ上記に記した通り私の仮定は的外れだったみたいなので、
検証は不要です。

-----

では。
投稿記事 Posted: 2022年4月28日(木) 16:06

All times are UTC + 9 hours


ページ移動:  
cron
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean