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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 20 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
投稿記事Posted: 2023年3月07日(火) 13:59 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
お世話になります。
受信したメールに複数のフィルタを適用したい(コピーと移動)のですが上手く動くときと動かないときがあります。
■環境と設定
Thunderbird(102.8.0)
windows10
imapで受信
「新着メッセージが届いた時のサーバー通知を許可する」にCheck
「新着メッセージが無いかxx分ごとに確認する」はNoCheck
メッセージフィルタは受信時
■フィルタ設定
フィルタ1:件名に「ほげ」含む場合、既読にしてフォルダAにコピー
フィルタ2:件名に「ぴよ」含む場合、既読にしてフォルダBに移動

上記2つのフィルタ1、フィルタ2に一致するメールを2通同時に受信したときに
片方のメールのフィルタ1が正常に動作しません。
フィルタのログを見ると下記のようになっていますが、実際にコピーされていません。
・既読にしました
・メッセージをコピーしました
・既読にしました
・メッセージを移動しました

そもそもこのようなフィルタは想定されていないのでしょうか?
よろしくお願いいたします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 04:13 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3672
kuromaku さん、EarlgreyTea と申します。
寝落ちして、こんな時間に目が覚めて検証やってみました。

kuromaku さんが書きました:
imapで受信
「新着メッセージが届いた時のサーバー通知を許可する」にCheck
「新着メッセージが無いかxx分ごとに確認する」はNoCheck
メッセージフィルタは受信時
■フィルタ設定
フィルタ1:件名に「ほげ」含む場合、既読にしてフォルダAにコピー
フィルタ2:件名に「ぴよ」含む場合、既読にしてフォルダBに移動

上記2つのフィルタ1、フィルタ2に一致するメールを2通同時に受信したときに
片方のメールのフィルタ1が正常に動作しません。

こちら確認なのですが、
    件名に「ほげ」と「ぴよ」の両方を含む(フィルタ1とフィルタ2両方にヒットする)メールを2通同時
という解釈でよろしいでしょうか。

私が実際に行った検証内容ですが、
ThunderbirdでIMAPアカウントをセットアップし、メッセージフィルターに「フィルタ1」→「フィルタ2」の順になるようにルールを追加しました。
テストメールは件名の頭に「ほげぴよ」を付けたものとし、これをスマホとWEBメールのGmailアカウントからほぼ同時のタイミングで送信ボタンを押すというものです。

結果は、移動先の「フォルダB」には2通とも移動されますが、コピー先の「フォルダA」には片方しか入りませんでした。
これは再現性があり、たしかに何かよくないことが起きているようです。

2通のメールの送信を1拍空けて行った場合は期待通り処理されます。
サーバー設定で
  • ✓新着メッセージがないか[ 1]分ごとに確認する
  • □ 新着メッセージが届いたときのサーバー通知を許可する
にもしてみましたが、これは関係ないようです。

フィルターログを見てみたのですが、興味深い点を発見しました。
フィルターログでは上から下に追記される形で記録されていきますが、同時に送信したメールの場合、記録される「日時」の時系列が逆転していました。
※下記のログは編集して一部省略しています。
※「ほげぴよ同時4」と「ほげぴよポーリング同時2」がコピーされなかったメールです。

==== 一拍空けた場合(PUSH通知) ====
[2023/03/08 2:41:27] (省略) 題名: ほげぴよ連続1 日時: 2023/03/08 2:41:11 既読にしました
[2023/03/08 2:41:27] (省略) 題名: ほげぴよ連続1 日時: 2023/03/08 2:41:11 メッセージをコピーしました。(省略)
[2023/03/08 2:41:27] (省略) 題名: ほげぴよ連続1 日時: 2023/03/08 2:41:11 既読にしました
[2023/03/08 2:41:27] (省略) 題名: ほげぴよ連続1 日時: 2023/03/08 2:41:11 メッセージを移動しました。(省略)
[2023/03/08 2:41:31] (省略) 題名: ほげぴよ連続2 日時: 2023/03/08 2:41:11 既読にしました
[2023/03/08 2:41:31] (省略) 題名: ほげぴよ連続2 日時: 2023/03/08 2:41:11 メッセージをコピーしました。(省略)
[2023/03/08 2:41:31] (省略) 題名: ほげぴよ連続2 日時: 2023/03/08 2:41:11 既読にしました
[2023/03/08 2:41:31] (省略) 題名: ほげぴよ連続2 日時: 2023/03/08 2:41:11 メッセージを移動しました。(省略)

==== 同時の場合(PUSH通知) ====
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時3 日時: 2023/03/08 2:47:21 既読にしました
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時3 日時: 2023/03/08 2:47:21 メッセージをコピーしました。(省略)
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時3 日時: 2023/03/08 2:47:21 既読にしました
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時3 日時: 2023/03/08 2:47:21 メッセージを移動しました。(省略)
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 既読にしました
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 メッセージをコピーしました。(省略)
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 既読にしました
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 メッセージを移動しました。(省略)

==== 同時の場合(ポーリング) ====
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時1 日時: 2023/03/08 2:52:39 既読にしました
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時1 日時: 2023/03/08 2:52:39 メッセージをコピーしました。(省略)
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時1 日時: 2023/03/08 2:52:39 既読にしました
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時1 日時: 2023/03/08 2:52:39 メッセージを移動しました。(省略)
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時2 日時: 2023/03/08 2:52:37 既読にしました
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時2 日時: 2023/03/08 2:52:37 メッセージをコピーしました。(省略)
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時2 日時: 2023/03/08 2:52:37 既読にしました
[2023/03/08 2:52:55] (省略) 題名: ほげぴよポーリング同時2 日時: 2023/03/08 2:52:37 メッセージを移動しました。(省略)

==== 一拍空けた場合(ポーリング) ====
[2023/03/08 3:02:22] (省略) 題名: ほげぴよポーリング連続1 日時: 2023/03/08 3:02:00 既読にしました
[2023/03/08 3:02:22] (省略) 題名: ほげぴよポーリング連続1 日時: 2023/03/08 3:02:00 メッセージをコピーしました。(省略)
[2023/03/08 3:02:22] (省略) 題名: ほげぴよポーリング連続1 日時: 2023/03/08 3:02:00 既読にしました
[2023/03/08 3:02:22] (省略) 題名: ほげぴよポーリング連続1 日時: 2023/03/08 3:02:00 メッセージを移動しました。(省略)
[2023/03/08 3:02:24] (省略) 題名: ほげぴよポーリング連速2 日時: 2023/03/08 3:02:01 既読にしました
[2023/03/08 3:02:24] (省略) 題名: ほげぴよポーリング連速2 日時: 2023/03/08 3:02:01 メッセージをコピーしました。(省略)
[2023/03/08 3:02:24] (省略) 題名: ほげぴよポーリング連速2 日時: 2023/03/08 3:02:01 既読にしました
[2023/03/08 3:02:24] (省略) 題名: ほげぴよポーリング連速2 日時: 2023/03/08 3:02:01 メッセージを移動しました。(省略)

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 11:10 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
EarlgreyTeaさん。返信ありがとうございます。

引用:
こちら確認なのですが、
件名に「ほげ」と「ぴよ」の両方を含む(フィルタ1とフィルタ2両方にヒットする)メールを2通同時
という解釈でよろしいでしょうか
上記の通りの解釈で問題ないです。

2通同時受信を5通同時にしてみました。
結果は、1通目のみコピーされ、それ以降はコピーされませんでした。
ログではコピー/移動と出力されています。

Thunderbirdの表示の問題かと思い、WEBメールでも確認しましたが同症状でした。

「○○○として判断」となり投稿できず文章が変になってしまってすいません。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 14:07 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3672
出先からコメントします。
フィルターログでの「日時」の逆転はどうでしょうか。

_________________
Mozilla/5.0 (Android 12; Mobile; rv:109.0) Gecko/110.0 Firefox/110.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 14:12 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
ログの日時は反転していませんでした。
同日時になっていました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 20:30 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3672
kuromaku さんが書きました:
ログの日時は反転していませんでした。
同日時になっていました。

秒の単位でまったく同じということでしょうか。
そうしますと、私の場合とちょっと状況が違いますね。

ところで、
kuromaku さんが書きました:
2通同時受信を5通同時にしてみました。
こちらはどのように確認されたのでしょう。
手動でメールを送る方法では2つが限度だと思います。
スクリプト等で同時5通送信されたのでしょうか。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0


最後に編集したユーザー EarlgreyTea [ 2023年3月08日(水) 20:48 ], 累計 2 回

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 20:40 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
秒の単位まで同じです。

5通受信ですが下記のようにしました。
1.メーラーを終了する
2.スマホから対象のメールアドレスに5通送信
3.メーラーを起動する
ここで5通受信されます。
実際には順次受信ですのでまったくの同時ではないですね。
紛らわしい言い回しで失礼しました。

_________________
Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/110.0.5481.114 Mobile/15E148 Safari/604.1


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 20:54 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3672
kuromaku さんが書きました:
2.スマホから対象のメールアドレスに5通送信
3.メーラーを起動する

なるほど。
しかしそれですと、
kuromaku さんが書きました:
「新着メッセージが届いた時のサーバー通知を許可する」にCheck
「新着メッセージが無いかxx分ごとに確認する」はNoCheck
が全然関係無いですね。
ひとまず了解です。
こちらもThunderbird起動時に受信させて確認します。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 21:02 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
確かにそうですね。

EarlgreyTeaさんが試してくださったように「xx分こどに受信」の設定でも
同症状ですので、複数のフィルターにヒットするメールを複数受信したときに発生するようです。

_________________
Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/110.0.5481.114 Mobile/15E148 Safari/604.1


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月08日(水) 21:27 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3672
ログの「日時」の件ですが、メールの「送信日時」を表示しているように見受けられるのですが、スマートフォンで順次送信したメールだと同一にはならないはず。
ログのタイムスタンプのことを言ってるのではないでしょうか?

[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 既読にしました
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 メッセージをコピーしました。(省略)
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 既読にしました
[2023/03/08 2:47:37] (省略) 題名: ほげぴよ同時4 日時: 2023/03/08 2:47:20 メッセージを移動しました。(省略)

私がログのタイムスタンプと呼んでいるのは青字の部分で、「日時」は赤字の部分になります。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月09日(木) 11:24 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
今回、既読にする処理を抜いて試しました。
【ログ】
[2023/03/09 11:00:30] 題名: ほげぴよ1 日時: 2023/03/09 10:59:55 コピー。コピー先: /test1
[2023/03/09 11:00:30] 題名: ほげぴよ1 日時: 2023/03/09 10:59:55 移動。移動先: /test2
[2023/03/09 11:00:30] 題名: ほげぴよ2 日時: 2023/03/09 11:00:08 コピー。コピー先: /test1
[2023/03/09 11:00:30] 題名: ほげぴよ2 日時: 2023/03/09 11:00:08 移動。移動先: /test2

test1フォルダに受信されたメール
・ほげぴよ1
test2フォルダに受信されたメール
・ほげぴよ1
・ほげぴよ2

Thunderbird起動時に受信した瞬間、左ツリーのtest1フォルダの未読件数が2になり、すぐに1になりました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月09日(木) 14:18 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3672
EarlgreyTea さんが書きました:
ログの「日時」の件ですが、メールの「送信日時」を表示しているように見受けられるのですが、スマートフォンで順次送信したメールだと同一にはならないはず。
ログのタイムスタンプのことを言ってるのではないでしょうか?

こちら、どうでしょうか。
ログを見れば明らかなことですが、kuromaku さんの認識を確認しておきたいです。

症状に関しては、コピーが完了する前に移動でメールを削除してしまっているようです。
これはIMAPサーバー上のフォルダー限定の問題でしょう。
あとから消えるのだとしたら、サーバー上でコピーが失敗し、それが同期されることによるものでしょう。

_________________
Mozilla/5.0 (Android 12; Mobile; rv:109.0) Gecko/110.0 Firefox/110.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月09日(木) 14:48 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
引用:
こちら、どうでしょうか。
ログを見れば明らかなことですが、kuromaku さんの認識を確認しておきたいです。

引用:
私がログのタイムスタンプと呼んでいるのは青字の部分で、「日時」は赤字の部分になります。
わたしもEarlgreyTeaさんと同じで上記の認識です。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月09日(木) 21:39 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3672
kuromaku さんが書きました:
引用:
こちら、どうでしょうか。
ログを見れば明らかなことですが、kuromaku さんの認識を確認しておきたいです。

引用:
私がログのタイムスタンプと呼んでいるのは青字の部分で、「日時」は赤字の部分になります。
わたしもEarlgreyTeaさんと同じで上記の認識です。

えっ?
それでは下記はどういうことになるのでしょう。

viewtopic.php?f=3&t=21852#p75584
kuromaku さんが書きました:
ログの日時は反転していませんでした。
同日時になっていました。
viewtopic.php?f=3&t=21852#p75589
kuromaku さんが書きました:
秒の単位まで同じです。

5通受信ですが下記のようにしました。
1.メーラーを終了する
2.スマホから対象のメールアドレスに5通送信
3.メーラーを起動する
ここで5通受信されます。
実際には順次受信ですのでまったくの同時ではないですね。
viewtopic.php?f=3&t=21852#p75592
EarlgreyTea さんが書きました:
ログの「日時」の件ですが、メールの「送信日時」を表示しているように見受けられるのですが、スマートフォンで順次送信したメールだと同一にはならないはず。
ログのタイムスタンプのことを言ってるのではないでしょうか?

フィルターログで「日時」として表示されている値は処理対象のメールの「送信日時」です。
手動で5通のメールを順次送信したのであれば、「日時」が「秒の単位まで同じ」になると言うのはおかしいです。
一方、フィルターログ自体は起動時のメールチェックタイミングで一瞬で出力されるので、ログの「タイムスタンプ」は同一になります。

もう一度お尋ねします。

kuromaku さんが書きました:
ログの日時は反転していませんでした。
同日時になっていました。

の発言は「日時」と「タイムスタンプ」を取り違えたのではありませんか?


もし、本当にメールの送信日時が同一だったとしたら、どういう方法でメールを送信したのか説明をお願いしたいです。

このトピックではいろいろ齟齬がありましたので、よろしくお願いします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2023年3月09日(木) 22:07 
オフライン

登録日時: 2023年3月07日(火) 13:52
記事: 10
[2023/03/09 11:00:30] 題名: ほげぴよ1 日時: 2023/03/09 10:59:55 コピー。コピー先: /test1
[2023/03/09 11:00:30] 題名: ほげぴよ1 日時: 2023/03/09 10:59:55 移動。移動先: /test2

[2023/03/09 11:00:30] 題名: ほげぴよ2 日時: 2023/03/09 11:00:08 コピー。コピー先: /test1
[2023/03/09 11:00:30] 題名: ほげぴよ2 日時: 2023/03/09 11:00:08 移動。移動先: /test2

上のログで説明すると1回目のコピー移動の日時(2023/03/09 10:59:55)が同じ。
2回目のコピー移動の日時(2023/03/09 11:00:08)が同じという意味でした。
紛らわしくてすみません。

_________________
Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/110.0.5481.114 Mobile/15E148 Safari/604.1


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 20 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[57人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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