振り分けルールでご相談No.06827
cuma さん 03/05/22 17:30
 
毎度お世話になっています。
cumaです。

振り分けルールでご相談があります。
何か良い手はあるでしょうか?使い方にて対処可能であれば。
もし駄目ならばルールの多少の変更がご検討頂ければ幸いです。

■■欲しい機能■■

合成において、上位ルールと下位ルールを完全独立に行った上で
合成される方法はないでしょうか?

合成と言うよりも、上位ルールから下位ルールまで全部行うみたいな
方法です。

■■現状の問題点■■

・palmとの同期対象フォルダに全部の送受信メールを集めたい
・現状はヘッダに[@]があるメールを全部送受信時にpalmフォルダに
 コピーする振り分けを行っています。
 こうすれば各個人宛のフォルダを作成してあっても、palmフォルダを
 palmと同期対象にすればもれなく同期出来るので。
・ところが、最上位のルールでpalmにコピー時は、既読にするし、
 新着お知らせしないと言うルールにしているので、本来入るべき
 palm以外の振り分け先や、受信フォルダに入ったメールまでもが
 既読になってしまいます。

■■対策案?■■

ルールの合成以外に、単に途中でルールがヒットしても、下位ルール
まで走りきる!
みたいなオプションは難しいでしょうか?

実現例としては、shurikenProのルールでは、「この下も行う」みたいな
設定を各ルール単位に設定出来ます。

このルールオプションを設定しない場合は、該当ルールまで走ると
そこで振り分け処理から抜けて終了しますが、下位も行うオプションが
オンのルールの場合は、それを処理しても下位まで走りきります。

毎度、お願いばかりで済みません。

[ ]
RE:06827 振り分けルールでご相談No.06828
アルビレオ さん 03/05/22 19:23
 
アルビレオです。

>・ところが、最上位のルールでpalmにコピー時は、既読にするし、
> 新着お知らせしないと言うルールにしているので、本来入るべき
> palm以外の振り分け先や、受信フォルダに入ったメールまでもが
> 既読になってしまいます。

だったら「既読にする」「お知らせしない」という設定はpalmにコピーするとこ
ろじゃなくて、palm以外に振り分ける設定のところで行なうべきなんじゃないで
しょうか?

cumaさんの要望が実現したとしても、cumaさんが意図したような動作に
なるのか疑問なのですが。
というか、cumaさんの要望で具体的に今の仕様とどう違うのか理解できてい
ません。(^^;

[ ]
RE:06828 振り分けルールでご相談No.06843
cuma さん 03/05/23 14:56
 
 cumaです。

文章が変だったかもしれません。
再度整理します。

私は以下のようにフォルダを分けてます。

「palmフォルダ」

−−>すべての送受信メールを入れています。
   palm(PDA)に転送するのが目的なので、既読状態、新着お知らせ
   無用です。@マークがヘッダにあればどの送受信メールもここに
   コピーしています。

「palmフォルダ以外のフォルダ」
     (送受信フォルダや沢山作った振り分け先フォルダです)

−−>palmフォルダにコピー振り分けされたメールも本来は各種の
   振り分けフォルダや送受信フォルダに存在します。
   こっちがメール本体でpalmフォルダにコピーされたメールは
   PDAに転送する目的の
   一時的な用途のコピーにすぎません。

以上から「palmフォルダ」は、自分が鶴亀上で見るべきフォルダではない
ので、振り分け完了時から「既読の状態」でよく、同じメールのコピー
でも鶴亀上で確認すべき他のフォルダは未読の状態で振り分けないのです。

考えて見れば「お知らせしない」は無用でした。
受信した時にコピーされたとしても二回通知される訳ではないので。
palm以外フォルダに入ったコピーが通知されたと考えてもよいので。

なんだか、再度書いてもまた変な文章かもしれません。

[ ]
RE:06843 振り分けルールでご相談No.06844
かわした さん 03/05/23 15:22
 
かわしたです。

振り分け設定でコピーしたものをコピー元のメールと違う状態(既
読、マークとか)にしたいという話なら

http://www.maruo.co.jp/turukame/2/x06674_.html#6674

にてstoneさんが要望されていて、

http://www.maruo.co.jp/turukame/2/x06674_.html#6682

にて秀まるおさんより、以下のような前向きな発言がなされました。

> 内部的にコピーの処理を、他の振り分けアクションの前と後に入れればなんと
>かなりそうです。
>
> ただ、振り分け関係は受信系/送信系/振り分けコマンド実行時など、それぞ
>れ別々の処理があって、テストも大変で、バグを出した時の悪影響も大きいです。
>またの機会に修正するってことにします。
>
> ということで当分お待ちを。

ということで、私も首を長くして実装を待っている1人です(^^;

[ ]
RE:06843 振り分けルールでご相談No.06845
Kengo さん 03/05/23 15:31
 
・未読のまま振り分け(同時に「palmフォルダ」へコピー)した後で
・「palmフォルダ」で
・「すべて既読にする」を実行
するようにしたらいいんじゃないですか?

タイミングとしては、「受信が一段落した時」?

[ ]
RE:06844 振り分けルールでご相談No.06846
cuma さん 03/05/23 16:21
 
 cumaです。

かわしたさん、情報ありがとうございます。
とても楽しみです。

[ ]
RE:06845 振り分けルールでご相談No.06847
cuma さん 03/05/23 16:21
 
 cumaです。
Kengoさんアドバイスありがとうございます。

どうやら秀まるお様が前向きご検討中(時間はかかる?)ようだとの
情報がありましたので、とりあえず待機したいと思いますが、あまり
先になるようならばこのマクロで(どなたかが作成されているような?)
対応させて頂こうと思います。

>・未読のまま振り分け(同時に「palmフォルダ」へコピー)した後で
>・「palmフォルダ」で
>・「すべて既読にする」を実行
>するようにしたらいいんじゃないですか?
>
>タイミングとしては、「受信が一段落した時」?

[ ]
RE:06847 振り分けルールでご相談No.06848
アルビレオ さん 03/05/23 17:44
 
アルビレオです。

>どうやら秀まるお様が前向きご検討中(時間はかかる?)ようだとの
>情報がありましたので、とりあえず待機したいと思いますが、あまり
>先になるようならばこのマクロで(どなたかが作成されているような?)
>対応させて頂こうと思います。
>
>>・未読のまま振り分け(同時に「palmフォルダ」へコピー)した後で
>>・「palmフォルダ」で
>>・「すべて既読にする」を実行
>>するようにしたらいいんじゃないですか?
>>
>>タイミングとしては、「受信が一段落した時」?

もうひとつの方法として、「palm以外のフォルダ」への振り分けを先に
「コピー」で行なって、最後に「palmフォルダ」への振り分けを「移動」「既読
にする」にするという手もあります。
ただし、新しい振り分け条件を追加するときにコピーではなく移動に設定してし
まう危険が高いのでお勧めできません。

現状ではKengoさんの案がベストでしょう。
--------
loaddll "TKInfo.dll";
#n = dllfunc( "SelectFolder", "", "受信\\palm" );
if(#n == 1){
    dllfunc( "ClearAllUnread" );
}
--------
というマクロを「受信が一段落した時」に登録します。
"受信\\palm"となっている部分はcumaさんのpalmフォルダのパスに書き換えてく
ださい。

[ ]
RE:06848 振り分けルールでご相談No.06849
cuma さん 03/05/23 18:01
 
 cumaです。

アルビレオさん、マクロありがとうございます。
これから探そうと思っていた所でした。
ありがとうございます。

[ ]
RE:06848 振り分けルールでご相談No.06854
cuma さん 03/05/23 20:42
 
 cumaです。

ルビレオさん、皆様教えてください。


>if(#n == 1){
>    dllfunc( "ClearAllUnread" );
>}

この行で文法エラーがでてしまいます。自分ではエラーになる
原因が見つからないんです。

[ ]
RE:06854 振り分けルールでご相談No.06855
Kengo さん 03/05/23 20:52
 
> >if(#n == 1){
> >    dllfunc( "ClearAllUnread" );
> >}
>
> この行で文法エラーがでてしまいます。自分ではエラーになる
> 原因が見つからないんです。

    #n = dllfunc( "ClearAllUnread" );

とすればどうでしょう?
#マクロヘルプの例そのまま。

[ ]
RE:06855 振り分けルールでご相談No.06858
cuma さん 03/05/23 22:12
 
 cumaです。

Kengoさん ありがとうございました。
うまくゆきました。

[ ]
RE:06848 振り分けルールでご相談No.06859
かわした さん 03/05/23 22:20
 
かわしたです。

>もうひとつの方法として、「palm以外のフォルダ」への振り分けを先に
>「コピー」で行なって、最後に「palmフォルダ」への振り分けを「移動」「既読
>にする」にするという手もあります。

えーと、この手法を詳しく教えてください。

現状の振り分け設定ではコピーを先にしようがあとにしようが、合
成する限り後者の「移動」「既読にする」は前者の「コピーで振り
分け」した前者のメールにも反映してしまうつくりだと思うのです
が、それを回避する手法があるのでしょうか?

[ ]
RE:06859 振り分けルールでご相談No.06861
アルビレオ さん 03/05/23 22:27
 
アルビレオです。

>現状の振り分け設定ではコピーを先にしようがあとにしようが、合
>成する限り後者の「移動」「既読にする」は前者の「コピーで振り
>分け」した前者のメールにも反映してしまうつくりだと思うのです
>が、それを回避する手法があるのでしょうか?

そういえばそうでした。
私の勘違いです。すいません。

[ ]