メッセージフィルターによる転送でタイムアウトが発生

Mozilla Thunderbird のサポートフォーラムです。

モデレータ: Forum Moderators

HighLong
記事: 16
登録日時: 2019年12月04日(水) 09:55

Re: メッセージフィルターによる転送でタイムアウトが発生

投稿記事 by HighLong »

BC1212様

HighLongです有用な情報、ありがとうございます。
ABC1212 さんが書きました:同じ症状が発生し原因を探っていました。
私の環境ではHTML形式でメッセージを編集するのチェックを外せばエラーなく転送可能となりました。
自分も今回の検証段階で「HTML」メールと「テキスト」メールで
違う現象があるのかな?と考え、フィルターを設定したアカウント
に対して送信するMailを「HTML」「テキスト」に分けて送信したのですが、
結果は同じだったので諦めておりました。

しかし、今回BC1212様にコメントいただいたことで受信したメールではなく、
該当アカウント自体の「HTML形式でメッセージを編集」設定のチェックを
外したところ確かにエラーが出力されず、転送されました!

この方法で運用したいと思います!ありがとうございました!
アバター
EarlgreyTea
記事: 4587
登録日時: 2014年2月22日(土) 00:59
お住まい: 北海道

Re: メッセージフィルターによる転送でタイムアウトが発生

投稿記事 by EarlgreyTea »

ABC1212 さんが書きました:私の環境ではHTML形式でメッセージを編集するのチェックを外せばエラーなく転送可能となりました。
HighLong さんが書きました:該当アカウント自体の「HTML形式でメッセージを編集」設定のチェックを
外したところ確かにエラーが出力されず、転送されました!
いったい何が起こっているのでしょう。
ちなみに私がテストした環境(新規プロファイルにYahoo!メールアカウント2つ)では、「HTML形式でメッセージを編集」設定でも全く問題ないです。
元のメールに依存した現象でしょうか。
確認しますが、設定を入れた場合は確実にエラーが再現され、外すと出なくなるということでしょうか。
送信済みメールに残っているメールのソースを比較して何かわかることはないでしょうか。
HighLong さんが書きました:※紹介いただいた「NSPR_LOG_MODULES=timestamp,SMTP:5」ではLOGが残らなかったので
SMTP モジュールだとログ出ませんでしたか。
でもそうすると、SMTPサーバーに通信を接続しようとすらしていないということになります。
HighLong さんが書きました:リンク先に書かれていた「NSPR_LOG_MODULES=timestamp,all:5」で採取させていただきました。

採取したLOGの容量は約270KB程度なのですが、どこに送ればよいかご教授いただきたく存じます。
もう少しログを絞れないでしょうか。
別に私が見る分にはいいのですが、当然ログにはメールアドレスなどが出てきますので、不都合あればあらかじめ伏字にする必要ありますので、精査・編集が大変だと思います。
モジュール指定がわからなければ、せめてログレベルの指定を変えて試してください。

ファイルを送るなら、zipファイルに入れてしかるべきアップローダーサイトに上げ、そのURLをこちらに貼っていただければいいです。
アバター
EarlgreyTea
記事: 4587
登録日時: 2014年2月22日(土) 00:59
お住まい: 北海道

Re: メッセージフィルターによる転送でタイムアウトが発生

投稿記事 by EarlgreyTea »

Thunderbird 68.4.2 がリリースされた
[修正] HTML メッセージの不適切な転送により、SMTP サーバーの応答がタイムアウトする問題を修正
詳細はまだ確認していませんが、問題が修正されたということなので 68.4.2 にアップデートしましょう。

【追記】
下記バグのようですね。

Bug 1222046
Forwarding out of filter rules result in SMTP timeout if email doesn't end with <CR><LF>
アバター
maji
記事: 1943
登録日時: 2013年5月19日(日) 13:46

Re: メッセージフィルターによる転送でタイムアウトが発生

投稿記事 by maji »

HighLong さん EarlgreyTea さん、maji です。
ABC1212 さんが書きました:私の環境ではHTML形式でメッセージを編集するのチェックを外せばエラーなく転送可能となりました。
HighLong さんが書きました:該当アカウント自体の「HTML形式でメッセージを編集」設定のチェックを
外したところ確かにエラーが出力されず、転送されました!
EarlgreyTea さんが書きました:Thunderbird 68.4.2 がリリースされた https://mozillazine.jp/?p=6260[quote][修正] HTML メッセージの不適切な転送により、SMTP サーバーの応答がタイムアウトする問題を修正
詳細はまだ確認していませんが、問題が修正されたということなので 68.4.2 にアップデートしましょう。
【追記】
下記バグのようですね。
Bug 1222046 https://bugzilla.mozilla.org/show_bug.cgi?id=1222046
Forwarding out of filter rules result in SMTP timeout if email doesn't end with <CR><LF>[/quote]
「HTML形式でメッセージを編集」設定のチェック有無の違いとは盲点でした。
私は常に「HTML形式でメッセージを編集」設定のチェックは外してました。

私も早々に 68.4.2 にアップします。

では。
HighLong
記事: 16
登録日時: 2019年12月04日(水) 09:55

Re: メッセージフィルターによる転送でタイムアウトが発生

投稿記事 by HighLong »

EarlgreyTea様、maji様、ABC1212様
HighLongです。

此度は「フィルター転送によるSMPタイムアウト」
についてご協力いただきありがとうございました。

mizillaZine上でも「Thunderbird 68.4.2 がリリースされた」
旨の情報を確認させていただきました。
https://mozillazine.jp/?p=6260


本トピックについてはこれでクローズとさせていただきたいと思います。
今後も宜しくお願い致します
返信する