|
> そこで、スリープ前に、全て送受信に含めていないアカウントも「本当に全部送受
> 信」ということをやりたいです。
スリープ前に手作業で何かコマンド実行してもいいってことでしたら、マクロ
で出来ます。
マクロとしては、
loaddll "tkinfo.dll";
#n = dllfunc("StartTransmitCustom"
, "アカウント1:B,アカウント2,B,アカウント3:B..." );
みたいな感じで、アカウント名を全部羅列すればいいと思います。そういうマ
クロを作って、それをマクロメニューに登録して手作業で実行すればいいです。
> その場合、送信したつもりで送信されていないという現象が起こってしまいます。
未送信フォルダにメールがある状態で放置するのを防ぎたいってことでしたら、
例えば定期受信のタイミングでマクロを自動実行するようにした上で、そのマク
ロで、未送信メールがあれば送信する、みたいな作戦もありかと思います。
マクロとしては、
loaddll "tkinfo.dll";
#count = dllfunc("GetFolderMailCount", "アカウント1", "未送信");
if( #count != 0 ) {
question "アカウント2に未送信メールがあります。送信しますか?";
if( result == yes ) {
#n = dllfunc("TransmitCustom", "アカウント1:S");
}
}
#count = dllfunc("GetFolderMailCount", "アカウント2", "未送信");
if( #count != 0 ) {
question "アカウント2に未送信メールがあります。送信しますか?";
if( result == yes ) {
#n = dllfunc("TransmitCustom", "アカウント2:S");
}
}
みたいにしたらいいんじゃないかと思います。それを「受信が一段落した時」
に登録するとか。
> 送受信するグループを2種類設けるということは出来ませんでしょうか?
「送受信」コマンドではそういう使い分けは出来ないので、
StartTransmitCustom関数を使ったマクロでやるしか無いと思います。
あと、上記のサンプルマクロはテストしてないので、もしうまく動かない場合
はまた連絡ください。
|
|