受信メール1つのアカウントにまとめるマNo.00329
ながは さん 03/02/25 09:58
 
ながはです。
掲題のマクロを使わせていただいているのですが、一つ困ったことが
あります。

これまでのワタクシの使い方は、
 ・条件Aに適合するメールはコマンド実行時のみ振り分け
 ・条件Bに適合するメールは受信時に振り分け
の二つを混在させています。また、どこで設定したのか忘れて
しまいましたが、未読メールはいずれも振り分けしない設定にしてます。

ところが、このマクロを使うと、未読の条件Aに適合するメールも
マクロ実行時に振り分けられてしまいます。上述のように、条件Aの
メールは、既読になったときだけかつコマンド実行時のみ振り分け
されるようにするには、どのようにしたらよいでしょうか?

[ ]
RE:00329 受信メール1つのアカウントにまNo.00330
かわした さん 03/02/25 10:59
 
かわしたです。

>マクロ実行時に振り分けられてしまいます。上述のように、条件Aの
>メールは、既読になったときだけかつコマンド実行時のみ振り分け
>されるようにするには、どのようにしたらよいでしょうか?

アカウント越しに移動したメールに対して受信時の自動振り分けと
同様の動作をマクロから行う手法が分からない(できない?)ため、
ながはさんのご要望「振り分けコマンドの時のみ有効な条件にヒッ
トする振り分けは実行したくない」は、当マクロでは実現できませ
ん。ごめんなさい m(_ _)m

なんとか対応策を考えて将来的には対応したいところです。

「未読メールを振り分けない」だけに関しては、マクロの79行目付
近の

// 受信時に振り分けをするアカウントなら振り分け
if(!dllfunc("LoadAccountProp",$TA)) goto TERR2;
if(dllfunc("GetAccountProp","fFilterAtRecv")){
    if(!dllfunc("SelectFolder",$TA,"受信")) goto ERR;
    #n = dllfunc("DoFilter",1,0,0);
}

の部分のDoFilter関数の引数を

// 受信時に振り分けをするアカウントなら振り分け
if(!dllfunc("LoadAccountProp",$TA)) goto TERR2;
if(dllfunc("GetAccountProp","fFilterAtRecv")){
    if(!dllfunc("SelectFolder",$TA,"受信")) goto ERR;
    // #n = dllfunc("DoFilter",1,0,0);
    #n = dllfunc("DoFilter",1,1,0);
}

と変更すれば、振り分け対象のメールを既読メールのみにすること
ができます。(ただし受信フォルダの全既読メールが振り分け対象
となります)

[ ]
RE:00330 受信メール1つのアカウントにまNo.00331
ながは さん 03/02/25 15:13
 
ながはです。

>と変更すれば、振り分け対象のメールを既読メールのみにすること
>ができます。(ただし受信フォルダの全既読メールが振り分け対象
>となります)

とりあえずこれで使ってみます。
わざわざ、ありがとうございました。

[ ]
RE:00331 受信メール1つのアカウントにまNo.00332
かわした さん 03/02/25 15:39
 
かわしたです。

>>と変更すれば、振り分け対象のメールを既読メールのみにすること
>>ができます。(ただし受信フォルダの全既読メールが振り分け対象
>>となります)
>
>とりあえずこれで使ってみます。
>わざわざ、ありがとうございました。

前のメールを出した後で気づいたのですが、この方法をやると今度
は自動で振り分けられて欲しい未読メールが振り分けられなくなる
ので、お望みの動作とは程遠い可能性が高いです。

ちょっと今忙しくて手がつけられないのですが、そのうち機能要望
などしてなんとか完全な形のマクロに改善したいとは思っています。
# 本体で機能実装される方が早いかもしれませんが(^^;

[ ]
RE:00332 受信メール1つのアカウントにまNo.00333
ながは さん 03/02/25 16:17
 
ながはです。

>前のメールを出した後で気づいたのですが、この方法をやると今度
>は自動で振り分けられて欲しい未読メールが振り分けられなくなる
>ので、お望みの動作とは程遠い可能性が高いです。

どうやら、集約先のアカウントに直接入ってくるメールは自動で
振り分けられるようなので、とりあえずは運用で間に合いそうです。

>ちょっと今忙しくて手がつけられないのですが、そのうち機能要望
>などしてなんとか完全な形のマクロに改善したいとは思っています。

それほど、緊急な事態でもないんで、大丈夫ですがよろしく御願いします。


[ ]
RE:00332 受信メール1つのアカウントにまNo.00334
ながは さん 03/02/26 19:17
 
ながはです。

|ちょっと今忙しくて手がつけられないのですが、そのうち機能要望
|などしてなんとか完全な形のマクロに改善したいとは思っています。
|# 本体で機能実装される方が早いかもしれませんが(^^;

別会議室でスレッドをたてて要望を出していただき、どうやら本体に実
装される方向のようですね。どうもありがとうございました。


[ ]