一定期間たったメールの自動振り分け No.33902
ごろつき さん 08/04/29 10:45
 
メールを自動振り分けするときに、受信してから一定期間たったもの
という条件を追加して、受信してすぐには振り分けたくないのですが、
マクロか何かで可能でしょうか?

[ ]
RE:33902 一定期間たったメールの自動振りNo.33909
kahara さん 08/04/29 23:22
 
kahara と申します。

じきに詳しい人からコメントが入ると思いますので、中継ぎとして。

たとえば、受信フォルダのメールに対して、サーバからメール受信
してから一週間以上たっているものは振り分け処理を行わせる、と
いうようなマクロは可能と思います。

ただ、そのマクロを自動実行させる必要があります。
(マクロの起動を手動でよければ、ここは関係ありません。)

秀丸メールのマクロの自動実行可能な条件は、
 マクロ〜マクロ登録
を見ていただくと分かりますが、使用できそうなものは、
 1)秀丸メール起動時
 2)受信が一段落した時
 3)秀丸メール終了時
くらいと思われます。
当該フォルダのメール残数が多い場合、1)は起動時に、2)は定期
及び手動受信処理のたびに結構時間がかかることとなります。

振り分け条件は、振り分けコマンド時のみ有効、としておきます。
("DoFilter"でこの振り分け設定が動作するという前提)

この前提で、以下のようなマクロによりご希望の動作になると思い
ます。

対象アカウント・フォルダ設定
現在日付・時刻を取得
振り分け処理させたい最も新しい日付・時刻を設定(@) "ShiftDate"
当該フォルダの全てのメールに対して実行/メールを選択
 メールを送受信した日付・時刻を取得
 @以前であれば選択メールに対して振り分け実行
次のメールへ

ここでは、メールを送受信した日付・時刻を使っていますので、
メール一覧でもこれを表示する設定でないと動作しないかもしれ
ません。

[ ]
RE:33909 一定期間たったメールの自動振りNo.33912
秀まるお2 さん 08/04/30 09:05
 
 マクロで出来るとは思いますが、作戦としては、

 1.「全般的な設定・メール一覧・表示範囲」の所に、一週間以上
   前のメールを一覧表示する用のカスタム表示範囲を作成する。

 2.マクロとしては、

    受信フォルダを選択する
    表示範囲を切り替える
    すべて選択する
    振り分け
    表示範囲を元に戻す
    元のフォルダに戻る


 ってな作戦が楽ではないかと思います。

 必要でしたらマクロのサンプル作りますけど。

[ ]
RE:33912 一定期間たったメールの自動振りNo.33927
kahara さん 08/04/30 22:22
 
kahara と申します。

> 1.「全般的な設定・メール一覧・表示範囲」の所に、一週間以上
>   前のメールを一覧表示する用のカスタム表示範囲を作成する。

カスタム表示範囲よくよく見たら、こんな設定も簡単にできたんですね、、

指定条件がサーバ到着日時ベースで1日単位でよければ、こちらのほうが
圧倒的に簡単でした。
失礼しました。

なお、スレッド表示にしてると、引っ張られてそれ以降も出ちゃうみた
いなんで、表示内容も見たほうがよさそうですね。

[ ]