我正在通过 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 的日期,因此并没有完全损坏。
我决定尝试一下,如果雷鸟正确同步了这些电子邮件并且没有问题。
我正在使用 python 2.6 imaplib(版本 2.58)