[ 新規に投稿する ]

メール振り分けでDerivered-To:ヘッダが2つ以上ある場合No.14242
まほるもの さん 26/04/17 21:51 [ コメントを投稿する ]
Gmailからあるメールアカウントに転送したメールを秀丸メールで取得した後に、Derivered-To:ヘッダの値を見て元のGmailアカウントを検出し、その情報に基づいてフォルダに振り分ける、ということをしています。

そのようなメールの中には、Derivered-To:ヘッダが2つ以上付加されているものがあり、どうもそういう場合には、秀丸メールの振り分けルールは、一つ目のDerivered-To:ヘッダしか見てくれないようで、2つ目のDerivered-To:ヘッダにあるGmailのアカウント情報が振り分けルールによって検出されず、期待通りに振り分けることができていません。

Derivered-To:ヘッダが2つ以上ある場合には1つ目のヘッダしか見ないのは、秀丸メールの仕様でしょうか。2つ目以降のヘッダも見るように改修することはできないでしょうか。症状把握のために必要なら手元の秀丸メールの動作環境に関する情報は提供する用意がありますので、その旨お申し付けください。ご返信いただけると幸いです。
[ ]
RE:14242 メール振り分けでDerivered-To:ヘッダが2つ以上あるNo.14243
秀まるお2 さん 26/04/18 22:01 [ コメントを投稿する ]
  振り分けでヒットさせる対象ヘッダが複数ある場合は、複数のヘッダの内容を改行文字で区切ってくっつけた文字列が生成されて、それに対してのマッチングが実行されます。

たとえば、

Derivered-To: aaa
Derivered-To: bbb

ってヘッダがあったとすると  aaa改行bbb みたいな文字列が生成されて、それに対してマッチングされます。

    "Derivered-To:" が "aaa"を含む
    "Derivered-To:" が "bbb"を含む

ならどっちもヒットしますが、

    "Derivered-To:" が "aaa"である
    "Derivered-To:" が "bbb"である

は両方ともヒットしないです。

    "Derivered-To:" が "aaa"で始まる
    "Derivered-To:" が "bbb"で始まる

とした場合は「"aaa"で始まる」の方はヒットしますが「"bbb"で始まる」の方はヒットしないです。

基本的に「を含む」ならヒットするはずです。

この辺工夫して使ってほしいです。正規表現も使えるのでなんとかなると思います。

あと、この辺のことは、ちょっと分かりづらいですが、ヘルプの中で「振り分け設定(振り分け項目)ダイアログボックス」のヘルプの中の「複数ヘッダ関係の仕様解説 」って所に詳しく説明してあって、中を見ていただくと大変ややこしいことになってます。
[ ]
RE:14243 メール振り分けでDerivered-To:ヘッダが2つ以上あるNo.14274
まほるもの さん 26/05/03 19:10 [ コメントを投稿する ]
ありがとうございます。

教えていただいた事実に基づいて振り分け設定を見直しました。

その結果、例えば「”Delivered-To:”が”aaa AT domain.com”のメールアドレスを含む」というルールがあるのに「Delivered-To: “bbb AT betsunodomain.com”」というヘッダと「Delivered-To: “aaa AT domain.com”」というヘッダをこの順で含むメールが振り分けられていないことが観測されています。

もしかして、マージされた後の「Delivered-To: “bbb AT betsunodomain.com” “aaa AT domain.com”」というヘッダには「のメールアドレスを含む」のルールはマッチしないのでしょうか。

※伏せ字回避のためメールアドレス中の「@」は「(スペース)AT(スペース)」に置き換えてあります。
[ ]
RE:14243 メール振り分けでDerivered-To:ヘッダが2つ以上あるNo.14275
まほるもの さん 26/05/03 19:17 [ コメントを投稿する ]
ありがとうございます。

————-
前のコメントに誤記を見つけたので投稿しなおします。前のコメントは無視してください。
————-

教えていただいた事実に基づいて振り分け設定を見直しました。

その結果、例えば「”Delivered-To:”が”aaa AT domain.com”のメールアドレスを含む」というルールがあるのに「Delivered-To: “bbb AT betsunodomain.com”」というヘッダと「Delivered-To: “aaa AT domain.com”」というヘッダをこの順で含むメールが振り分けられていないことが観測されています。

もしかして、マージされた後の「Delivered-To: bbb AT betsunodomain.com(改行)aaa AT domain.com」というヘッダには「のメールアドレスを含む」のルールはマッチしないのでしょうか。

※伏せ字回避のためメールアドレス中の「@」は「(スペース)AT(スペース)」に置き換えてあります。
[ ]
RE:14275 メール振り分けでDerivered-To:ヘッダが2つ以上あるNo.14276
秀まるお2 さん 26/05/03 20:53 [ コメントを投稿する ]
  すみません。連絡いただいた「のメールアドレスを含む」でテストしたら、たしかにヒットしませんでした。

    aaa at domain.com 改行 bbb at domain.com

みたいな文字列からメールアドレスを抽出する処理が、「改行」の後で終了してしまってました。

次のバージョンで修正させていただきます。一応次のバージョンが正式版になる予定で、連休中にアップロードしようと思ってる所です。少々お待ちください。
[ ]

[ 新規に投稿する ]