サーバー上のメール自動削除についてNo.11876
namiki さん 23/10/14 05:36
 
Niftyのメール運用ルールが変ったためOutlookから乗換えました。
(ルール変更後は、メールソフトでは、受信ボックス内のメールしか受信できない:
独自フォルダーに振分けたメールを受信できない)

動作も軽く、メール振分けや迷惑メール処理も思ったとおりにできて大変t使いやす
いです。
秀丸メールで削除したメールをサーバー上から削除する場合に、ゴミ箱を空にすれば
次回送受信時に削除されますが、ゴミ箱を任意のタイミングで空にしなければなりま
せん。ゴミ箱に移動しただけで削除扱いできる設定がありますが、誤って削除すると
復活できないので使用していません。

「秀丸メール終了時に毎回ゴミ箱を空にする」設定をしていても、サーバー上のメー
ルが削除されるのが次回秀丸メールを起動したときになります。

長くなりましたが、「秀丸メール終了時にゴミ箱を空にする⇒サーバー上のメールを
削除する」というロジックの追加を検討しただけると大変使いやすくなります。

外出時はメールサーバーを直接参照していますので、不要メールの削除が欠かせませ
ません。個人的な運用での改善提案です。

[ ]
RE:11876 サーバー上のメール自動削除につNo.11880
秀まるお2 さん 23/10/16 08:37
 
 秀丸メール終了時にゴミ箱の同期を実行する他に、IMAP4の同期もセットで実行す
るようなオプションはあってもいいかなぁとは思います。

 IMAP4の同期モードだと、例えばメールを移動したり削除したりしても、それを
サーバー側に同期するのは次回受信時が基本で、同期しないまま秀丸メールを終了し
ようとすると、同期してから終了するかどうかの問い合わせが出ます。それを出さな
いようにして必ず同期してから終了するようなオプションはあってもいいかと思いま
す。それとセットで、POP3での「削除されたメールをサーバー上からも削除」の操作
をセットでやったらいいかと思います。

 とりあえず現状でなんとかするとしたら、秀丸メール終了時に自動実行するマクロ
を登録しておいて、そこで「TransmitAll」を実行する方法があるにはあります。

    loaddll "tkinfo.dll";
    #n = dllfunc("TransmitAll");

 ってマクロを登録しておけばいいですが、ただ、それだと新着メールも受信してし
まいます。

 サーバー上からのメールの削除の同期だけ実行するのは現状不可なので、これにつ
いてはとりあえずTransmitCustom関数でできるように直そうと思います。

 秀丸メールのVersion 7.24の正式版をアップロードして、その次のβ版でトライし
てみます。

[ ]
RE:11880 サーバー上のメール自動削除につNo.11884
namiki さん 23/10/16 18:26
 
早速の検討ありがとうございます。
また、実装を検討していただけるとのことですので、楽しみにしています。

[ ]
RE:11884 サーバー上のメール自動削除につNo.11888
秀まるお2 さん 23/10/19 16:04
 
 秀丸メールのVersion 7.25β1をアップロードしまして、これにてご希望のオプシ
ョン対応しています。

 「全般的な設定・送受信」の「終了時にIMAP4同期」のオプションで、名前はIMAP4
同期ってなってますが、POP3などでの「削除されたメールは次回受信時にサーバー上
からも削除」についてのサーバー上からの削除の処理も実行します。

 これと、「全般的な設定・基本」の「秀丸メール終了時にゴミ箱を空にする」を組
み合わせれば、秀丸メール終了時にゴミ箱を空にしつつ、そこにあったメールはサー
バー上からも削除されます。

 よかったら確認お願いします。

 念のため、「サーバー上から削除」をマクロから実行可能にもしました。

    loaddll "tkinfo.dll";
    #n = dllfunc("ImapSyncAll");

 ってマクロを実行する形になります。必要ならこのマクロを作ってマクロ登録して
実行する方法もあります。

32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail725b1_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail725b1_x64_signed.exe


 よろしくお願いします。

[ ]
RE:11888 サーバー上のメール自動削除につNo.11940
namiki さん 23/10/31 18:40
 
早速試しました(Version 7.25β4)。
希望とおりの動作で、終了させるだけでサーバー上のメールが削除されました。
ありがとうございました。

終了時のマクロで対応していたのですが、こちらの方が断然早く快適です。

[ ]