Gmail の受信待ち状態No.01836
zurarin66 さん 17/08/08 15:15
 
zurarin と申します。

秀丸メール Ver6.73 (64bit) で Gmail(OAuth認証 - IMAP4)
を使用しており、送信はスムーズですが毎回の受信動作で2-3分のレスポンス待ちが
発生します。

待ちが入る箇所としては、受信記録上
 ......(省略)
 S C4 SELECT "INBOX"
 I メール一覧を取得中(1/2)
 R * FLAGS (\Answered \Flagged \Draft \Deleted \Seen $Forwarded  $NotPhish
ing $Phishing Junk NonJunk)
 ......(中略)
 S C5 FETCH 1:* (UID RFC822.SIZE)
 R ...(1240390バイト)         <==== レスポンスが遅い(2〜3分程度)
   C5 OK Success
 I メール一覧を取得中(2/2)
 S C6 SELECT "送信"
 ......(省略)
の上記「S C5 FETCH 1:*」 のレスポンスです。
以前はそんなに時間がかかっていた印象がなかったですが、いつから発生しているか
は、不明です。

秀丸メール Ver6.70でも同様で、「定期受信ON時IDLEコマンド」のON/OFF
や、「OAuth認証」の再設定でも変わりませんでした。
サーバー側の問題かもしれませんが、対応方法等があれば教えてもらいたいです。

以上、ご確認よろしくお願いいたします。

[ ]
RE:01836 Gmail の受信待ち状態No.01838
秀まるお2 さん 17/08/08 18:05
 
 僕のgmailアカウントだと、そのINBOXのメール一覧取得におおよそ10秒ちょ
っとかかるようでした。メール数は1600通くらいで。

 Becky!で試してみたら、受信フォルダを選択してから3秒くらいでアニメーシ
ョンが終了するようでした。

 違いを見たら・・・

 秀丸メールとはコマンドが違ってました。

0019 UID SEARCH NOT DELETED

 ってコマンドを送ってました。

 秀丸メールも同じコマンドを送ればいいというか・・・・秀丸メールの場合は
「RFC822.SIZE」と指定してるがために、メールのサイズをすべて取得しようと
してて、それで遅いんだと思います。

 メールのサイズは取得しないようにすれば高速になると思います。

 ということで、これはこれで、次のバージョンでのネタにしようと思います。

 そもそも的に、メールの受信についても、1通毎にコマンドを送ってるので遅
いってのがあります。1回のコマンドで複数メールIDをまとめて送ることが出来
るはずだと思うので。

 とりあえずの回避策としては・・・

 gmailの設定(Webブラウザでアクセスしてする設定)に、IMAPクライアントに
見せるメール通数の指定があります。それで例えば1000通だけ見えるようにする
とかすれば、高速にはなると思います。(ただし、古いメールは見えなくなりま
すが)

 その作戦でどうでしょうか。

[ ]
RE:01838 Gmail の受信待ち状態No.01839
秀まるお2 さん 17/08/08 18:14
 
>  ということで、これはこれで、次のバージョンでのネタにしようと思います。

 Version 6.74は、すみませんがVersion 6.73でのバグ修正として1回出して、
その次あたりのネタということにしようと思います。なのでもうちょっと先の話
なりそうです。

 とりあえずは遅いのがまんしていただくか、gmailの設定でなんとかメール通
数を減らして運用していただくか、どっちかでお願いします。

[ ]
RE:01839 Gmail の受信待ち状態No.01840
zurarin66 さん 17/08/08 19:25
 
秀まるお2 さん

ご確認ありがとうございました。

>> gmailの設定(Webブラウザでアクセスしてする設定)に、
>> IMAPクライアントに見せるメール通数の指定があります。
>> それで例えば1000通だけ見えるようにするとかすれば、
>> 高速にはなると思います

上記対策で受信が高速になりました!!
ありがとうございました!!

件数は大きくは増えていないので、前からの現象だったのですかね?

本対策で使用させていただきます。
またのバージョンアップも期待しております。

ご対応ありがとうございました。


[ ]
RE:01840 Gmail の受信待ち状態No.01843
秀まるお2 さん 17/08/09 08:56
 
> 件数は大きくは増えていないので、前からの現象だったのですかね?

 秀丸メール側の出すコマンド自体は変わってないので、たぶんgmailさんが急
に遅くなったってことじゃないかと思います。

[ ]
RE:01840 Gmail の受信待ち状態No.01893
秀まるお2 さん 17/08/18 17:48
 
 メール一覧の取得方法をBecky!さんと同じ方式にしたら、たしかに速くなりま
した。

 来週アップロードするVersion 6.75β1にて対応させていただきます。

[ ]
RE:01893 Gmail の受信待ち状態No.01901
zurarin66 さん 17/08/21 10:37
 
ご対応ありがとうございます。
ベータ版アップされましたら、確認させていただきます。

[ ]
RE:01901 Gmail の受信待ち状態No.01916
zurarin66 さん 17/08/23 11:32
 
V6.75β1を使用して、受信が高速になっていること確認できました。
ご対応ありがとうございました。

ただ、
> gmailの設定(Webブラウザでアクセスしてする設定)に、
> IMAPクライアントに見せるメール通数の指定があります。
上記を”1000通だけ”に設定していたのを全部に戻すと、
サーバー上のメールを全て未読属性のままにしていたためか、
仕様として仕方ないのかと思いますが、
全数のメールがダウンロードされるのは、驚きました。

ダウンロード後は、都度の受信が早くなりましたので、助かりました。

以上、ありがとうございました。

[ ]
RE:01916 Gmail の受信待ち状態No.01917
秀まるお2 さん 17/08/23 13:24
 
 確認ありがとうございます。

 メールのダウンロードの方も、実は別の方式を使うことでかなり高速化できる
はずなので、その辺も直そうと思ってる所ではあります。

 それよりも・・・、今回の修正のせいで受信がおかしくなってしまったユー
ザー様がおられます。もしかしたらまたこの辺の仕組みに変更が入るかもしれな
いです。(っと先に断っておく)

[ ]