タイトル | : Re^8: 振り分けとフィルタと優先順位 |
記事No | : 343 |
投稿日 | : 2006/10/30(Mon) 01:46 |
投稿者 | : hogesa |
atuyso さん,こんばんは. 毎度お世話になっております.
まとめてレスさせていただきます.
はじめに私が書いたことのソースを明示しておきます. >振分け条件に使うならヘッダではなく本文の方がいいでしょうかね. >でもそうすると受信時のリアルタイム自動振分けには使えない? >(前に別スレでそういうコメントがありましたが,意味がわかりません)
()内の部分は旧掲示板の 27091. 本文が日本語以外を振り分け たら 2006/05/12 (金) 16:28 に始まるスレでNo.27098にて,こういちろうさんが書いていた >「正規表現 (E)」をチェック on にした上で >振り分け条件「『本文』が『[ -熙]+』を『含まないとき』」を指>定すれば >うまくいくはずです。
>なお、この条件は受信時のリアルタイム自動振り分けには使えません。
の最後の行を読んで「本文」は受信時自動振分けに使えないのかな?と思ったからです. 受信が既に完了した後の「種別:ローカル」に書く条件だから,という意味なのでしょうか. 私は受信した後のメールでも手動で「振分け」ボタンを押して「受信」条件で振分けしたり, そのテストをしてます.(これは手でフォルダ移動したメールに使うと戻ってしまうので要注意ですが.) ローカルに別の設定をするのが正しいんでしょうけど.
>ヘッダだと[ -熙]を受信時の条件に使えるんですね! >本文の場合はどうなんでしょうねぇ。
実は上で書いたように、既に受信済みだったメールに対して「受信」条件で振分けテストを しただけでしたので,本当に試したわけではなかったのですが, それでは無責任な気がしたのでごく簡単な確認テストをしてみました. EdMaxで自分宛に送信してから受信 メール1.アドレスに漢字名で 氏名 <hogesa@...>, 件名に「テスト2」,本文に「テスト」と書き,署名は半角英数 メール2.アドレスにhogesa@..., ,件名に「テスト2」,本文に「テスト2」,署名は半角英数 メール3.アドレスにhogesa@..., ,件名「test3」,本文「test3」署名はすべて半角英数, 添付ファイルあり 名前は「新規テキスト ドキュメント.txt」
メール3はcharset=US-ASCIIになってましたが,結果はすべて問題なく 同じ指定フォルダ(仮にaaa.例えばゴミ箱)に振分けられました.
送信したメールをそのまま3つとも「待ち」フォルダに移動して,今度は1つ目の条件をヘッダではなく 本文に変えてから送信→受信のテストをしてみたら,メール1,2は同じaaaフォルダに振分けられ, メール3は外国メールと判定されて,これも2つ目の条件(ヘッダのまま)でforerignフォルダに落ちました.
テストの結果,結局,ヘッダでなく本文にしても受信自動振分けできるようです.
> これをローカルで併用できそうですが。 > > ヘッダ ![[ -熙]] AND 本文 ![[ -熙]] >> Account1\ごみ箱 (正規)
テスト結果から多分「種別:受信」のまま「本文」だけでいけそうです.もっとも,本文なしで件名や 添付ファイル名などにのみ日本語が入っている(メール3のような)メールもたまにはあるので 「ヘッダ」も入れておく方が,よりいいかもしれません. charset=UTF-8で本文にしか日本語がないメールは受信後のものでしかテストしてませんが, それではOKでした.
これには「落ち」があって外国メールなのに本文の一部が文字化けで漢字になっているものも 「日本語メール」として拾ってしまいました.(^_^;) まあ仕方ありません.
|