複数あるヘッダによる振り分け条件No.29346
なぎ さん 06/11/29 13:15
 
お世話になっております。

最近、以下のような状況に遭遇しました。
同じヘッダが複数ある場合、これを振り分け条件に使うと問題がある場合です
(多分)

当方の事情で、同じサーバーの中で転送を繰り返しています。
受け入れ先が複数あって、それを最終的に同じメールボックスに引き取るためで、以
下のようなヘッダがつきます。
(以下のメールは、door → mysection → mybox の順に転送されてきます。そのた
め、たとえば、以下の順序で同じヘッダが並びます・間に別のヘッダも入ります)

Delivered-To: mybox     (最後のメールボックスのアドレス)
Delivered-To: mysection (中間とりまとめのアドレス)
Delivered-To: door      (見かけ上のメールアドレス)

これを、最初のメールアドレスで振り分けようと、
「Delivered-To:」が、「door を含む」
とした場合、最初の、Delivered-To: mybox で、条件に合わないとされるようで振り
分けをしてくれないようです。
このアドレスは、To: に明示的に指定されるという保証はないもので、Delivered-T
o: で捕まえられると、助かるかなと思ったのですが。

※もっとも、設定したメールアドレス毎に、ちゃんとメールボックスを持てば良いと
いう話ではあります。

対応しようとすると、処理がそれなりに重くなりそうだという気もします。そういう
わけで、まずは、気づき点ということで、ご報告させていただきます。



[ ]
RE:29346 複数あるヘッダによる振り分け条No.29351
秀まるお2 さん 06/11/29 14:34
 
> Delivered-To: mybox     (最後のメールボックスのアドレス)
> Delivered-To: mysection (中間とりまとめのアドレス)
> Delivered-To: door      (見かけ上のメールアドレス)
>
> これを、最初のメールアドレスで振り分けようと、
> 「Delivered-To:」が、「door を含む」
> とした場合、最初の、Delivered-To: mybox で、条件に合わないとされるようで振り
> 分けをしてくれないようです。

 そんなはずはなくて、たしかにその、

 "Delivered-To:" が "door" を含む

 の条件で振り分けにヒットするはずです。こちらでテストして、たしかにそれ
で振り分けが実行されることを確認しました。

 もしかして、

 "Delivered-To:" が "door" で始まる

 としているとうまくヒットしません。または、他にもっと優先順位の高い振り
分け条件があって、それにヒットしてしまってるのかもしれません。その可能性
を調べるためには、「全般的な設定・上級者向け・動作の記録」の「振り分け結
果をfilterlog.txtファイルに記録する」をONにして調べてやればいいと思いま
す。

[ ]
RE:29351 複数あるヘッダによる振り分け条No.29352
なぎ さん 06/11/29 14:52
 
> そんなはずはなくて、たしかにその、
>
> "Delivered-To:" が "door" を含む
>
> の条件で振り分けにヒットするはずです。こちらでテストして、たしかにそれ
>で振り分けが実行されることを確認しました。
>

失礼しました。
「含む」も「始まる」も試したはずなのですが。
現時点では手元になく、確認できないので、また、確認させていただきます。

※自分自身、妙に納得してしまったもので。


[ ]
RE:29352 複数あるヘッダによる振り分け条No.29353
秀まるお2 さん 06/11/29 15:05
 
 テストするとしたら、適当な受信系のメールを1つエディタで開いて、そこの
ヘッダ部分にDelivered-To:ヘッダを手入力して保存し、それを「振り分け」っ
てやれはいいです。

 そういう形で僕の所でテストした限りは、うまく振り分けしました。

[ ]
RE:29353 正常に動作しましたNo.29355
なぎ さん 06/11/29 20:53
 
お騒がせしました。
試してみたところ、期待通りの動作をしてくれました。
これで、確実に振り分けが可能になります。

それにしても、「含む」と「始める」のちがいも含めて、いろいろ試したはずだった
のですが、どこを間違えていたのか、今となっては謎です。

結果的に、複数ヘッダの、一番下にある条件でもちゃんとヒットしてくれました。

お騒がせいたしました。


[ ]