IMAP取体太慢

2025-12-13 10:54:01

试图从IMAP(gmail)获得电子邮件,并努力处理最后一部分。

如果我只获取消息头,对于收件箱中的85条消息,则需要3秒:

代码语言:javascript复制imap.fetch(message_ids, '(BODY.PEEK[HEADER.FIELDS (FROM TO CC SUBJECT DATE)])')但是,如果我试图取到电子邮件的正文,大约需要3分钟:

代码语言:javascript复制imap.fetch(message_ids, '(RFC822)')或

代码语言:javascript复制imap.fetch(message_ids, '(BODY.PEEK[TEXT])')或

代码语言:javascript复制imap.fetch(message_ids, 'RFC822.TEXT')已经尝试像这里建议的那样设置TCP_NODELAY。imapClient库和Twisted imap4模块的相同问题

有什么想法吗?