メールの振り分けNo.34775
oqqu さん 08/09/28 14:23
 
メールの振り分けで、
「振り分け条件に正規表現」を用いかつ、「高度な動作の指定−他の振り分け項目の
結果と合成する」
を指定した場合に、「合成」が動作しないことがあるように思います。

他の指定の影響かもしれないですし、再現性があるわけでもないので、説明しづらい
のですが...

回避できる手段は他にあるので、使用する上で支障はありませんし、単に私の思い過
ごしかもしれません。

開発者に思い当たる節がなければ、スルーしていただいて結構です。


[ ]
RE:34775 メールの振り分けNo.34778
秀まるお2 さん 08/09/29 08:56
 
 こちらで簡単なテストをした限りはうまくいってるようです。

 振り分け条件としては、

test1
    "Subject:" が "test1" を含む/正規表現
    → 合成+"test1"のメモ付け
test2
    "Subject:" が "test2" を含む/正規表現
    → 合成+"test2"のメモ付け
test3
    "Subject:" が "test3" を含む/正規表現
    → 合成+"test3"のメモ付け
test-final
    "Subject:" が "final" を含む/正規表現
    → "final"に移動する

 ということで、自分から自分に、Subject:が
 「test1 test2 test3 final」

 ってメールを送って、それがちゃんと振り分けされるか見たんですけど、うま
くいってるようでした。

 何かうまく合成されない条件があったとしたら、それの正規表現パターンがう
まくマッチしなかっただけではないかと思いますけども、具体的にどういうメー
ルがどういう条件にマッチしなかったのか、詳しく教えていただくか、または何
かテスト用のアカウントを作ってその条件だけの振り分け設定を作るなどしてテ
ストしたらいいのではないかと思います。

[ ]
RE:34778 メールの振り分けNo.34785
oqqu さん 08/09/30 00:39
 
ご迷惑おかけして申し訳ございません。

私の勘違いで、正規表現は関係ありませんでした。

振り分け設定の「高度な指定」で「題名の先頭に文字列挿入」
と「合成」の2つを指定した場合、下位の振り分け条件では
「文字列挿入前」のSubjectで判別しているようで、文字列を
挿入したものを見ていない、という現象でした。

仕様といえばそれまでですので、このままで結構です。


[ ]
RE:34785 メールの振り分けNo.34788
秀まるお2 さん 08/09/30 09:37
 
 これも誤解ではないかと思います。

 具体的にテストした結果を書かせていただきますと…

 振り分け条件は以下のようにします。

test1
    "Subject:" が "test" で始まる
    → 合成+"test1"のメモ付け+"[1]"を題名に挿入
test2
    "Subject:" が "test" で始まる
    → 合成+"test2"のメモ付け+"[2]"を題名に挿入
test3
    "Subject:" が "test" で始まる
    → 合成+"test3"のメモ付け+"[3]"を題名に挿入
test-final
    "Subject:" が "test" で始まる
    → "final"に移動する

 これで、「Subject: test」のメールを自分から自分に送って受信すると、

 Subject: [1] [2] [3] test

 となったメールが「final」フォルダにうまく振り分けされます。

 ソースコードを見ても、Subject:ヘッダが振り分けによって編集されるのはす
べての条件のマッチングが終わった後になっています。

 ただし、一度振り分けしたメールをもう一度振り分けようとすると、今度はう
まくヒットしなくなります。それはそれで仕様ですけど。

[ ]
RE:34788 メールの振り分けNo.34791
oqqu さん 08/10/01 00:23
 
ご丁寧な回答ありがとうございます。

言葉足らずでしたので補足させていただくと、

>test1
>    "Subject:" が "test" で始まる
>    → 合成+"test1"のメモ付け+"[1]"を題名に挿入
>test2
>    "Subject:" が "test" で始まる
>    → 合成+"test2"のメモ付け+"[2]"を題名に挿入

これだと、「test1」で Subject: の先頭に [1] が挿入され、
Subject: は、test1 の判別後、[1]test となり、
test2 は条件から外れてしまう...

条件を満たすためには、

test2
    Subject:" が "[1]test" で始まる

と書く必要がある...

という仕様を期待していた次第です。



[ ]
RE:34791 メールの振り分けNo.34796
秀まるお2 さん 08/10/01 09:57
 
 そういう仕様を期待されていたのですか。

 一応、現状の仕様のままとさせていただきます。

[ ]