试图从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模块的相同问题
有什么想法吗?
最新发布