gmailimap没有返回uid

2024-05-23 18:58:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在通过IMAP连接到我的gmail帐户来同步我的一些电子邮件并解析它们。有时我需要再次下载一些电子邮件,因为我做了一些修复,现在gmail不会以任何方式返回给我这些电子邮件中的uids,这里有一些代码可以更好地解释我自己:

typ, data = self.connection.uid('search', None, '(SINCE 14-Dec-2012 BEFORE 20-Dec-2012)')
17:05.55 > HJBM3 UID SEARCH (SINCE 14-Dec-2012 BEFORE 20-Dec-2012)
17:05.69 < * SEARCH
17:05.69 < HJBM3 OK SEARCH completed (Success)
('OK', [''])

我在那些日期有一大堆电子邮件,包括我想解析的那些,但它不返回任何内容,这取决于它返回一些uid的日期,所以不会完全损坏。在

我决定尝试一下,如果雷鸟能正确同步这些电子邮件,那就没问题了。在

我使用的是python2.6imaplib(版本2.58)


Tags: 代码searchuid电子邮件方式ok帐户gmail
1条回答
网友
1楼 · 发布于 2024-05-23 18:58:06

也许这会对某人有所帮助,所以我在这里回答:

我在gmail中设置了:

Gmail Limit IMAP folders

当我把它改成“不要限制”时,它就像一个符咒。在

相关问题 更多 >