ログの自動削除No.24536
ワッキー さん 05/10/12 11:39
 
受信ログのフォルダの設定からも、メールの自動削除ができてしまう
ようですけど、これと、アカウントの設定>上級者>ログから設定する
ログの自動削除は結果的に同じ動作をするのでしょうか?
設定は連動していないようですけど、両方指定しちゃってもそれぞれ
のサイクル(短い方で消されちゃう?)で動作するのでしょうか?

といいますのは、アカウントの設定の方を長く指定してもなんか短い
サイクルで消されるような(気がするだけで、検証はしていません)
のでへんだなぁと思っていろいろ探っていたら、フォルダでの設定も
していて(これは自分でも記憶が消えていたので自分が悪いのです
が)疑問に思ったものですから。

[ ]
RE:24536 ログの自動削除No.24539
秀まるお2 さん 05/10/12 12:58
 
 アカウント毎の設定でのログの自動削除は、ログ用ファイルのタイムスタンプ
を見て定期的に削除する物でして、だいたいおおまかな単位でしか動作しないで
す。

 フォルダ毎の設定での自動削除は、フォルダ(=受信ログフォルダ)を選択し
て中身を表示させないと動作しないです。

 両方指定できてしまうのは、それはそれで仕様ってことになります。

[ ]
RE:24539 ログの自動削除No.24544
ワッキー さん 05/10/12 22:36
 
> フォルダ毎の設定での自動削除は、フォルダ(=受信ログフォルダ)を選択し
>て中身を表示させないと動作しないです。

ああ、そうでしたね。
中身を表示させないで自動削除する方法はなかったでしたか?
終了時に自動巡回して不要メールを消すとかしたいんですけど。

[ ]
RE:24544 ログの自動削除No.24550
秀まるお2 さん 05/10/13 09:49
 
> 中身を表示させないで自動削除する方法はなかったでしたか?

 無いです。

> 終了時に自動巡回して不要メールを消すとかしたいんですけど。

 マクロを使ってフォルダを一回選択してもらうしか無いです。

    loaddll "tkinfo.dll";
    $a = dllfuncstr("CurrentAccount");
    $f = dllfuncstr("CurrentFolder");
    #n = dllfunc("SelectFolder", "アカウント1", "フォルダ1" );
    #n = dllfunc("SelectFolder", "アカウント2", "フォルダ2" );
    #n = dllfunc("SelectFolder", "アカウント3", "フォルダ3" );
    …
    #n = dllfunc("SelectFolder", $a, $f);

 みたいなマクロを使って、自動削除対象のフォルダを選択させまくると、
メールが自動削除されます。(フォルダ毎の設定・自動削除での「自動削除する
ときに確認メッセージを表示する」がOFFならば)

[ ]
RE:24550 ログの自動削除No.24555
ワッキー さん 05/10/13 10:52
 
ありがとうございます。
さっそく、試してみます。

[ ]