|
> nPOPというソフトでは「新着取得位置の初期化」で実現できています.
秀丸メールでそれ相当のことをやるとしたら、「送受信 - リモートメー
ル...」で全部選択してから「ダウンロード対象にする」として、全部受信しな
おす作戦があります。
それか、荒っぽいやり方にはなりますが、秀丸メールのアカウント用フォルダ
にある「UIDL.bin」ってファイルを削除してから受信しなおせば、結果として
メールサーバーに存在してるメール全部をダウンロードします。
例えば受信フォルダを常にサーバー上のメールボックスと同じにしておきたい
場合は、受信フォルダのメールをすべて削除してからUIDL.binファイルも削除し
て、それから受信するって作戦があります。
一連の作業をマクロでやるとしたら、こんなマクロになります。
loaddll "tkinfo.dll";
question "受信フォルダをサーバーと同期させます。\n" +
"今現在受信フォルダにあるメールは一時的にすべて削除されます。" +
"\n\n" +
"よろしいですか?";
if( result != yes ) {
endmacro;
}
$account = dllfuncstr("CurrentAccount");
$uidlbin = dllfuncstr("HomeDir") + $account + "\\uidl.bin";
#n = dllfunc("Bypass_DeleteFile", $uidlbin);
#n = dllfunc("SelectFolder", "", "受信");
#n = dllfunc("SelectAllMail");
#n = dllfunc("Delete", 1);
#n = dllfunc("StartReceive");
こんなマクロでどうでしょうか。
アカウント毎の設定で「受信時に自動振り分けする」がONになってると、受信
したメールが受信フォルダに入らずにどこかに行ってしまうかもしれないので、
そこだけ注意が必要ですけども。
|
|