gmailの再受信をしない方法No.06289
ポン太 さん 20/02/20 10:27
 
iPhoneですべてのメールを既読にする操作のときに、誤って迷惑メールとしてしまい
ました。その後同じくiPhoneの操作で、迷惑メールフォルダのメールをすべて迷惑
メールじゃないという操作をしました。結果としてiPhone上では元に戻ったのですが、
その後秀丸メールで受信をすると、受信済みのメールを含めて再受信をしようとしま
す。
メールは全件で4万以上あるので、Dateが昨日以前のものは再受信をしないという状
態にしたいです。ただしgmail上には残しておきたい。
リモートメールの一覧から非表示というのがそれかと思ったのですが、一覧から非表
示になるだけで、ダウンロード対象からは外れてくれません。

なにか方法がありますか?


2020/02/20(木) 10:21 ポン太

[ ]
RE:06289 gmailの再受信をしない方法No.06291
秀まるお2 さん 20/02/20 11:05
 
 現実の秀丸メールの機能でなんとかするとしたら、UIDL.binファイルを手作業で書
き換えてなんとかするって作戦はあるかなぁと思いますけども、大変難しいです。特
にIMAPの場合はUIDL.binファイルの中身もちょっと特殊になるので。

 とりあえず、gmailにWebブラウザでログインして、設定の中の「メール転送とPOP/
IMAP」のページの中の、

 フォルダサイズの制限
 ● IMAPフォルダのメールの数を制限しない(デフォルト)
 ○ IMAPフォルダ内のメッセージ数をこの件数に制限する[1,000]▼

 の所の設定でメール通数を制限すれば、その制限分しかダウンロードされなくはな
ります。

 それでだめでしょうか。

 サーバー上のメールのダウンロード対象を制限する機能については以前から何回か
要望されてはいるので、何か考えてみたい所ではあります。ただ、Date:ヘッダを見
るとしたらヘッダだけでも受信しないとダメなので、時間が節約できるにしても半分
にもならないような気はします。そういう機能とは別に、IMAPにしろPOPにしろ、受
信対象メール通数を制限するような無理矢理な機能の方がいいかもしれませんけども、
そうすると必ずしも最新のメールだけが受信できる保証が無い形にはなってしまいま
す。

[ ]
RE:06291 gmailの再受信をしない方法No.06293
ポン太 さん 20/02/20 11:27
 
秀まるお2 さん、こんにちは。ポン太 です。


> の所の設定でメール通数を制限すれば、その制限分しかダウンロードされなくはな
>ります。
>
> それでだめでしょうか。

これでやってみます。


> サーバー上のメールのダウンロード対象を制限する機能については以前から何回か
>要望されてはいるので、何か考えてみたい所ではあります。ただ、Date:ヘッダを見る
>としたらヘッダだけでも受信しないとダメなので、時間が節約できるにしても半分に

私の勝手なイメージは、リモートメールの一覧で選択したものを、ダウンロード対象
外にするという手動での設定を前提としたものです。私のケースは一度それをやると、
次失敗するまで必要がないからです。そういう意味では、教えていただいたgmailの
設定でも十分な気がします。


2020/02/20(木) 11:24 ポン太

[ ]
RE:06293 gmailの再受信をしない方法No.06296
秀まるお2 さん 20/02/20 11:50
 
 リモートメール一覧から「ダウンロード済み扱いにする」みたいな指示をする機能
なら対応できると思います。そこで指定されたメールのUIDをUIDL.binファイルに無
理矢理追加してしまえばダウンロードされた扱いになるので。

 リモートメール一覧のメールに「ダウンロード対象外」っていう別の属性のような
ものを作るのはちょっと面倒そうではありますが。

 一回トライしてみます。

[ ]
RE:06296 gmailの再受信をしない方法No.06297
秀まるお2 さん 20/02/20 14:23
 
>  リモートメール一覧のメールに「ダウンロード対象外」っていう別の属性のよう
>なものを作るのはちょっと面倒そうではありますが。

 やっぱりこれは難しいので、とりあえず「ダウンロード済み」の状態を切り替える
コマンド追加だけしてみます。

 リモートメール一覧ダイアログの「削除対象にする」ボタン右側の「▼」を押して
出てくるメニューに、

 「ダウンロード済み扱いの切り替え」

 ってコマンドを表示するようにしようと思います。

 技術的にはたぶん難しくはないですが、UIDL.binファイルに手を加えることになる
のでレベルダウンのバグを出さないように慎重に修正したいと思います。

[ ]