振り分け設定方法No.11167
YK さん 03/02/04 23:21
 
こんにちは。お世話になっています。
振り分け設定方法について教えてください。

メールヘッダのアドレスを見て、
To:/Cc:/Bcc:がxxx@123.ne.jpを含み、かつ、
To:/Cc:/Bcc:がxxx@456.ne.jpを含まない
ときに、あるフォルダへ振り分ける設定を考えています。

例として、
To: xxx@123.ne.jp, xxx@789.ne.jp
は振り分けられて
To: xxx@123.ne.jp, xxx@456.ne.jp, xxx@789.ne.jp
は振り分けられない。

しかし、「含まない」の内容(仕様?)が、上記のやりたいことと異なるようで
上手くいかないような気がします。
それとも、私の振り分け設定が誤っているのでしょうか。(Ver. 2.37)
どなたか、御教示いただければ、幸いです。もし既出でしたら、申し訳有りません。
以上、よろしくお願いします。

[ ]
RE:11167 振り分け設定方法No.11170
L.davinci さん 03/02/05 00:51
 
こんばんは、ダヴィンチです。

以下のように設定して、【選択メール】を振り分けと
やると、正常に振り分けられました。

"To:/Cc:/Bcc:" が "xxx@456.ne.jp" を含まない かつ
"To:/Cc:/Bcc:" が "xxx@123.ne.jp" を含む
→ "遊び"に移動する

テストパターン:

1)To:xxx@123.ne.jp,xxx@123.ne.jpは振り分けられる
2)To:xxx@123.ne.jp,xxx@123.ne.jp,xxx@456.ne.jpは
    振り分けられません。

論理的にはご質問の条件と同じ筈ですが・・・
評価順を変えただけなのに正常に振り分け処理するという事は
バグっぽいです。
または振り分けの操作に何か違いがありそうです。
いかがでしょう。

>メールヘッダのアドレスを見て、
>To:/Cc:/Bcc:がxxx@123.ne.jpを含み、かつ、
>To:/Cc:/Bcc:がxxx@456.ne.jpを含まない
>ときに、あるフォルダへ振り分ける設定を考えています。

[ ]
RE:11167 振り分け設定方法No.11177
秀まるお2 さん 03/02/05 09:38
 
 「To:/Cc:」のように複数ヘッダを指定して、しかも「を含まない」のような
否定形の条件を指定した時の鶴亀メール側の判定が、現在非常に不安定です。な
ので、現在の状態はバグと解釈して欲しいです。

 ちょうどこの辺の話をひろさんといろいろしていておかしいことに気づきまし
て、昨日かなりいじった所です。ということで、次のV2.38にてもう一度確認し
て欲しいです。

 V2.38からは、以下の仕様となります。

■原則1(ヘッダが存在しなかった場合):
   例えばTo:ヘッダを対象としていたけども、メール中にTo:ヘッダが1つも無
  かった場合、空のTo:ヘッダが存在していたかのように動作します。
   例えば「To:が""である」という条件を指定した場合、空のTo:ヘッダがある
  場合でもTo:ヘッダそのものが存在しなかった場合でもヒットします。

■原則2(同じヘッダが複数存在する場合):
   例えばTo:ヘッダが複数存在していた場合、空のTo:ヘッダはすべて無視され
  ます。空でないTo:ヘッダが複数ある場合は、各To:ヘッダの内容を改行で区
  切った文字列が生成され、それについてマッチング処理されます。
   例えば「To:が""である」という条件を指定した場合で、空のTo:ヘッダが
  あったとしても、他に空でないTo:ヘッダが1つでも存在していればヒットし
  ません。
   例えば「To:が"AAA"である」という条件を指定した場合で、「To:AAA」とい
  うヘッダが入っていたとしても、同じメール中に他に「To:BBB」のような物が
  含まれていれば、ヒットしないことになります。

■原則3(複数ヘッダを対象とした場合で肯定系の場合):
   スラッシュ記号を使って複数種類のヘッダを検索対象とした場合、それぞれ
  のヘッダについての検索結果について、「または」の条件で最終的な結果が決
  定されます。具体的には、例えば「To:/Cc:が"A"を含む」とした場合には、
  To:ヘッダまたはCc:ヘッダのどちらかに"A"が含まれていればマッチしたこと
  になります。「To:/Cc:が""である」と指定した場合、To:ヘッダかCc:ヘッダ
  のどちらかが空であったらマッチします。To:ヘッダとCc:ヘッダの両方が空で
  あるかどうかを調べるためには、「To:が""である かつ Cc:が""である」の
  ように複数条件に分けて正確に指定しないとダメです。

■原則4(複数ヘッダを対象とした場合で否定系の場合):
   「でない」などの否定系の指定と「To:/Cc:」のような複数ヘッダ指定をし
  た場合には、原則3とは逆に、「かつ」で検索されます。例えば、「To:/Cc:
  が"AAA"を含まない」と指定した場合、「To:が"AAA"を含まない かつ Cc:が
  "AAA"を含まない」と指定したのと同じ意味となります。

[ ]
RE:11167 振り分け設定方法No.11215
YK さん 03/02/05 22:53
 
ダヴィンチさん、秀まるお2さん、コメントありがとうございます。
V2.38からの仕様、拝見させていただきました。イメージ通りです。
バージョンアップを楽しみにまっています。
宜しくお願いいたします。

[ ]