未読メールで特定のフォルダだけ除外No.40024
styth さん 11/02/11 14:13
 
 X-TuruKame-Filterがspamのものをあるフォルダに受信時に振り分けています。
 これを、未読のメールに移動するコマンドを実行したときに、行かない様には
できないでしょうか?
 振り分け時に、既読にはしたくありませんが、上(下)の未読メールのコマン
ドで、読み飛ばしたいと思います。
 「フォルダをまたがりつつ、アカウント内を一周する」に設定してあります
が、特定のフォルダだけ除外できればうれしいのですが、よろしくお願いしま
す。

[ ]
RE:40024 未読メールで特定のフォルダだけNo.40028
秀まるお2 さん 11/02/12 11:34
 
 「上(下」の未読メール」コマンドで、特定フォルダをスキップさせる指定は
出来ないです。なので、やるとしたら、迷惑メールを既読にしてしまう作戦しか
無いと思います。

 迷惑メールを既読するには、迷惑メール用の振り分け設定で「高度な動作の指
定...」の一番上の右端にある「既読にする」をONにする作戦になります。

[ ]
RE:40024 未読メールで特定のフォルダだけNo.40033
山紫水明 さん 11/02/12 21:18
 
 stythさん,

> 振り分け時に、既読にはしたくありませんが、上(下)の未読メールのコマン
>ドで、読み飛ばしたいと思います。

 お望みの動作とは異なりますが,「検索フォルダ」を利用する方法もあります。
この会議室の今年1月16日,39888以下のスレッドも参考になるでしょう。

「検索」→「検索フォルダ」の作成で
フォルダ名:「未読メール」など適当な名前。
作成する場所:受信またはアカウント
「検索条件および対象フォルダの指定」で
検索:空白
追加の条件にチェックして「未読のメール」を指定
検索対象フォルダで「除外フォルダの指定」にチェックしてフォルダを指定
OKの後に他の必要な項目にチェック

 これで「未読メール」のフォルダができます。後は運用しながら必要があれば
修正すればよいでしょう。

     では, (^^)/~
                                    山紫水明(ユーザー)
                                    SANSHISUIMEI

[ ]
RE:40028 未読メールで特定のフォルダだけNo.40034
styth さん 11/02/13 07:17
 
> 「上(下」の未読メール」コマンドで、特定フォルダをスキップさせる指定は
>出来ないです。なので、やるとしたら、迷惑メールを既読にしてしまう作戦しか
>無いと思います。
 御回答、ありがとうございます。
 この方法は自分でも思いつきましたが、ちょっと感じが違います。
 もし、マクロでやるとしたら、どう書けば良いんでしょうか?
 簡単にできる様でしたら、御伝授下さい。
 もし、手間が掛かる様でしたら、手動(自力)でやります。

[ ]
RE:40033 未読メールで特定のフォルダだけNo.40035
styth さん 11/02/13 07:20
 
> お望みの動作とは異なりますが,「検索フォルダ」を利用する方法もあります。
・・・
> これで「未読メール」のフォルダができます。後は運用しながら必要があれば
>修正すればよいでしょう。
 やってみようと思います。ありがとうございます。

[ ]
RE:40034 未読メールで特定のフォルダだけNo.40036
K'zawa さん 11/02/13 09:59
 
stythさん、こんにちは。
K'zawaです。

条件からすると、フォルダではなくスパムをとばせばよいと思います。

    loaddll "tkinfo.dll";
    if ( ! result ) { beep; endmacro; }

    $FindPack = dllfuncstr( "GetFindPack" );

//  #n = dllfunc( "SetFindPack", "flag=unread&hot&!spam" ); // 新着未読
    #n = dllfunc( "SetFindPack", "flag=unread&!spam" ); // 未読
    if ( dllfunc( "NextPrevCustom", "findflag", "next", "", "RollAccount",
 1 ) ) {
//      #n = dllfunc( "SetMailFlag", "hot", 0 );    // 新着のときの処理
    } else {
        beep;
    }

    #n = dllfunc( "SetFindPack", $FindPack );
    freedll;

[ ]
RE:40036 未読メールで特定のフォルダだけNo.40037
styth さん 11/02/13 17:50
 
K'zawaさん、ありがとうございます。

>条件からすると、フォルダではなくスパムをとばせばよいと思います。
 うまく行きました。この件で、何かあれば、また教えて下さい。

[ ]