如何搜索多个电子邮件地址

How do search for multiple email address

我正在通过 python 登录 gmail 并删除电子邮件。但是,当我搜索两封电子邮件时,我找不到要删除的结果。

 mail.select('Inbox')
 result,data = mail.uid('search',None '(FROM target.com)')

以上方法有效,将查找并删除发件人地址中包含 target.com 的所有电子邮件。但是,当我发送另一个电子邮件地址时,我什么也没收到。

 result,data = mail.uid('search',None '(FROM "target.com" FROM "walmart.com")')

是的,我的收件箱中有 target.com 和 walmart.com 封电子邮件。

Gmail 搜索与在 gmail 网站中搜索完全一样。如果您打开它并单击搜索字段中的向下箭头按钮,您可以进行测试。

据说搜索多个地址是行不通的,因为它会查找两个人的电子邮件。并非所有电子邮件都包含其中之一。

以下将查找来自 tom 和 jon 的邮件。可能不可能,因为你不能有两个发件人

from:(tom@gmail.com,jon@comcast.net)

return 所有来自 gmail.com

的邮件
from:(gmail.com)     

只会 return 从 gmail.com 和 comcast.net 发送的邮件,这可能

from:(tom@gmail.com,comcast.net)

您将不得不提出两个请求。

您可以搜索设置此类过滤器:

from:(demo@gmail.com OR demo1@yahoo.com)