受信対象アカウントの切り替えNo.30932
candide さん 07/04/03 23:25
 
ノート PC に秀丸メールをインストールして、
複数のアカウントを同時に使用しているのですが、
マシンが接続するネットワークによっては、
一部のアカウントでメールサーバに到達できなくなります。
(結果、受信のたびにエラーが発生します)

マシンが使用している IP アドレスによって、
「すべて送受信」や「定期受信」の対象アカウントを
自動で切り替えるようなことはできないでしょうか?

手動で設定を変更すればよいのですが、忘れてしまうことが多くて……。

[ ]
RE:30932 受信対象アカウントの切り替えNo.30936
秀まるお2 さん 07/04/04 09:37
 
 マクロを使って「すべて送受信」や「定期受信」の対象アカウントを切り替え
ることは出来ます。

 対象のアカウントについてLoadAccountPropしてからSetAccountPropで

   "fExcludeFromAllTransmit"
   "fExcludeFromAutoDown"

 のプロパティを書き換えてSaveAccountPropすればいいです。

 例えば、アカウント名が"アカウント"だとしたら、

    loaddll "tkinfo.dll";
    menu "受信ON", "受信OFF";
    #result = result;
    if( #result == 0 ) endmacro;
    if( #result == 1 ) {
        #val = 0;
    } else {
        #val = 1;
    }
    #n =  dllfunc("LoadAccountProp", "アカウント");
    #n = dllfunc("SetAccountProp", "fExcludeFromAllTransmit", #val );
    #n = dllfunc("SetAccountProp", "fExcludeFromAutoDown", #val );
    #n = dllfunc("SaveAccountProp");

 みたいになります。複数アカウントある場合はLoadAccountPropから
SaveAccountPropまでの処理を複数書く形になります。

-------
 マクロを使わない解決策としては、対象のアカウントでの「アカウント毎の設
定・上級者向け・その他」の「受信時にエラーが起きてもメッセージ表示しな
い」をONにする手もあります。

[ ]
RE:30936 受信対象アカウントの切り替えNo.30938
candide さん 07/04/04 11:07
 
ありがとうございます。

マクロを秀丸メール起動時に自動起動させて、解決できそうです。

[ ]