アカウント越しのメール振り分け補助マクNo.39119
hanako さん 10/09/06 22:24
 
フォルダを整理していて、以前使用していたアカウントを削除した後以下の、エラー
が表示されます。対処方法を宜しくお願いします。

アカウント越しのメール振り分け補助マクロ(BypassFolder.mac)

設定ファイル(C\Proguram Files\BypassFolder.ini)からの以下のキーの取得に失
敗しました
[MoveSet0]
・FromAccount
・FromFolder
・ToAccount
・ToFolder
処理を中止します

以上のエラーで、.iniファイルの、""内の情報は削除しました。

元に戻るでしょうか?

[ ]
RE:39119 アカウント越しのメール振り分けNo.39120
秀まるお2 さん 10/09/07 08:39
 
 そのマクロというのは、

http://hidemaruo.dip.jp:81/turukame/turukame_5/x0500654.html

 の中で書かれているCapaさん作のマクロのことでしょうか。だとすると、その
マクロの中ではアカウントが4つあるという前提になっているようで、アカウン
トが3個以下ではエラー扱いになるような作りになっていると思います。

 マクロの中にある

 // 取得に失敗した場合の処理
 if(#nullcnt < 4) goto INIERR;
 if(#nullcnt == 4 && #i == 0) goto INIERR;

 って所の「4」を(例えばアカウントが3つなら3に)書き換えればうまく動く
ようになるんじゃないかという気がします。

 それか、そもそも今現在の秀丸メールでは、アカウントをまたがった振り分け
も可能なので、マクロを使わずに振り分けだけで処理してしまってもいいんしゃ
ないかと思います。

 迷惑メールを振り分けるとしたら、たとえばアカウントA〜Dまであって、ア
カウントAの方に迷惑メールを集中させたいとしたら、アカウントAでは普通に
迷惑メールを振り分ける用の振り分け設定だけやって、他のアカウントでは、ア
カウントAにバイパスする用の振り分け設定をすればいいです。

[ ]
RE:39120 アカウント越しのメール振り分けNo.39130
hanako さん 10/09/07 22:27
 
申し訳ありません。
投稿の仕方が初めてで、いろいろおかしくしてしまいました。

旧名称の初期バージョンから使用していて、アカウント越しの補助マクロを使用して
いました。
今回使用していない古いアカウントのデータを削除したことでこのようなエラーが発
生したと思います。
現在は、マクロを使用せず振り分け処理をしています。

BypassFolder.macを削除すれば、回復するのではと思うのですが、方法をよろしくお
願いします。

[ ]
RE:39130 アカウント越しのメール振り分けNo.39131
capa さん 10/09/07 23:05
 
capa%秀丸メールユーザです。

>BypassFolder.macを削除すれば、回復するのではと思うのですが、方法をよろしくお
>願いします。

秀丸メール本体の「マクロ−マクロ登録」メニューを開いて
左側、設定の一覧から「自動起動」を選択して下さい。

右側、「受信が一段落した時」にBypassFolder.macが直接指定
されているのなら、ここを空欄にして「OK」。

BypassFolder.mac が直接指定されていなければ、その右側の
「編集」ボタンを押すと設定されているマクロがエディタで開かれます。
そのマクロの中に
execmacro macrodir + "\\BypassFolder.mac";
という1行があると思いますので、これを削除して保存終了して下さい。

以上で、BypassFolder.mac が自動起動することがなくなると思います。

[ ]
RE:39131 アカウント越しのメール振り分けNo.39144
hanako さん 10/09/09 20:58
 
>capa%秀丸メールユーザです。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>以上で、BypassFolder.mac が自動起動することがなくなると思います。

[ ]
RE:39144 アカウント越しのメール振り分けNo.39145
hanako さん 10/09/09 21:02
 
>>capa%秀丸メールユーザです。
>≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理
>しました。≫
>>以上で、BypassFolder.mac が自動起動することがなくなると思います。

有難うございました。
全て解決しました。


[ ]