【发布时间】:2012-05-20 18:00:20
【问题描述】:
我在 Gmail 的 SMTP 服务器上使用它,我想通过 IMAP 搜索发送到某个地址或从某个地址接收到的电子邮件。
这就是我所拥有的:
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('user', 'pass')
mail.list()
mail.select("[Gmail]/All Mail")
status, email_ids = mail.search(None, 'TO "tech163@fusionswift.com" OR FROM "tech163@fusionswift.com"')
错误的最后一行是:imaplib.error: SEARCH command error: BAD ['Could not parse command']
不确定我应该如何在 python 的imaplib 中执行那种 OR 语句。如果有人能快速解释问题所在或为我指出正确的方向,我们将不胜感激。
【问题讨论】: