1

IMAP(gmail)からメールを取得しようとしていて、最後の部分で苦労しています。

メッセージ ヘッダーだけを取得すると、受信トレイに 85 件のメッセージがあり、3 秒かかりました。

imap.fetch(message_ids, '(BODY.PEEK[HEADER.FIELDS (FROM TO CC SUBJECT DATE)])')

しかし、メール本文を取得しようとすると、約 3 分かかります。

imap.fetch(message_ids, '(RFC822)')

また

imap.fetch(message_ids, '(BODY.PEEK[TEXT])')

また

imap.fetch(message_ids, 'RFC822.TEXT')

一部のスレッドがここで提案したように、すでに TCP_NODELAY を設定しようとしました。imapClient lib と Twisted imap4 モジュールの同じ問題

何かご意見は?

4

1 に答える 1