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 モジュールの同じ問題
何かご意見は?