メール受信のお知らせについてNo.06145
ab1123 さん 20/01/13 15:41
 
ab1123 と申します。
お世話になっております。
教えて頂きたいことがあります。

○やりたいこと
 特定のフォルダにメールが振り分けられた時だけ、メール受信のお知らせを受け取
りたい。
 →メール受信のお知らせとは「タスクバーのアイコンを赤色にしたい」です。

○やったこと
 特定のフォルダだけは、フォルダのプロパティで「メール受信をお知らせしない」
のチェックを外していて、それ以外の全てのフォルダはこのチェックを入れて、お知
らせしないようにしています。
 その上で、振り分け条件を指定して、ヒットしたメールを特定のフォルダにコピー
するよう設定しています。

○結果
 特定のフォルダにメールはコピーされますが、アイコンが赤色になりません。
 試しに、他のフォルダの「メール受信をお知らせしない」のチェックを外すと、そ
のフォルダに振り分けられた場合はアイコンが赤色になります。
 ただし、振り分け条件でメールのコピーを使っているのは、この特定のフォルダだ
けです。

何か設定が誤っているか、仕様を誤解しているのだと思います。
どのような設定を行えば「特定のフォルダにメールがコピーされた際にアイコンが赤
色になる」を実現できるでしょうか。

よろしくお願いします。

[ ]
RE:06145 メール受信のお知らせについてNo.06148
秀まるお2 さん 20/01/14 10:07
 
 テストしてみた所、振り分けアクションで「フォルダへコピー」があって、コピー
元かコピー先かどっちかのフォルダがフォルダ毎設定にて「メール受信をお知らせし
ない」になっていると、その受信したメールは新着メールとしてカウントされないよ
うです。

 意図してそうしてる訳では無いので、仕様を変更させていただきます。

 現状は、コピー元かコピー先かどっちかが(or条件で)カウントしないって仕様の
ようですが、新しい仕様として、コピー元とコピー先の両方が「メール受信をお知ら
せしない」となってる場合に限って新着としてカウントしないように、AND条件にし
ようと思います。

 それとは別に、今回のような目的、つまり、特定のフォルダにメールが届いたら通
知して欲しいってケースが多々あると思うので、マクロのGetFolderMailCount関数の
パラメータに、フォルダ毎の新着メールの数を取得する用のを追加してみます。

 例えば、

    #count = dllfunc("GetFolderMailCount", "XXアカウント", "XXフォルダ", "Re
cvMail");
    if( #count != 0 ) {
        #n = dllfunc("ShowNotifyEnd", "XXフォルダにメールが届いています。");
    }

 みたいなことが出来るようにします。

 現状でもRecvMailCountInFolder関数を使えば出来なくは無いんですが、この関数
は目的のフォルダを選択しないと値が返ってこないのが欠点でした。

[ ]
RE:06148 メール受信のお知らせについてNo.06149
秀まるお2 さん 20/01/14 12:03
 
> マクロのGetFolderMailCount関数のパラメータに、フォルダ毎の新着メールの数を
>取得する用のを追加してみます。

 現状でも出来ました。

 RecvMailCountInFolder関数のパラメータ指定をすることで任意のフォルダの新着
メール数が取得できました。

 例:
    #count = dllfunc("RecvMailCountInFolder", "XXアカウント", "XXフォルダ");
    if( #count != 0 ) {
        #n = dllfunc("ShowNotifyEnd", "XXフォルダにメールが届いています。");
    }

[ ]
RE:06148 メール受信のお知らせについてNo.06152
ab1123 さん 20/01/14 13:46
 
ab1123 です。
お世話になっております。

> テストしてみた所、振り分けアクションで「フォルダへコピー」があって、コ
>ピー元かコピー先かどっちかのフォルダがフォルダ毎設定にて「メール受信をお知
>らせしない」になっていると、その受信したメールは新着メールとしてカウントさ
>れないようです。

テストしていただき、お手数をおかけしました。
ありがとうございました。

> 意図してそうしてる訳では無いので、仕様を変更させていただきます。
>
> 現状は、コピー元かコピー先かどっちかが(or条件で)カウントしないって仕様
>のようですが、新しい仕様として、コピー元とコピー先の両方が「メール受信をお
>知らせしない」となってる場合に限って新着としてカウントしないように、AND条件
>にしようと思います。

ありがとうございます。
リリースされましたら、試したいと思います。

よろしくお願いします。


[ ]
RE:06152 メール受信のお知らせについてNo.06155
ab1123 さん 20/01/14 17:23
 
ab1123 です。
お世話になっております。

>> 現状は、コピー元かコピー先かどっちかが(or条件で)カウントしないって仕様
>のようですが、新しい仕様として、コピー元とコピー先の両方が「メール受信をお
>知らせしない」となってる場合に限って新着としてカウントしないように、AND条件
>にしようと思います。
>
>ありがとうございます。
>リリースされましたら、試したいと思います。

Version 6.93 β 27 を試しました。
簡単なテストしかしていませんが、私が期待した動作になっています。
ご対応ありがとうございました。
感謝いたします。

またなにかありましたら、連絡させて頂きます。


[ ]