Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python imaplib搜索方法中是否有附件检查筛选器?_Python_Smtplib_Imaplib - Fatal编程技术网

Python imaplib搜索方法中是否有附件检查筛选器?

Python imaplib搜索方法中是否有附件检查筛选器?,python,smtplib,imaplib,Python,Smtplib,Imaplib,我正在使用imaplib库创建SMTP连接,并阅读带有特定筛选器或条件的电子邮件 为了阅读来自特定发件人的未看到的消息,我使用了以下代码片段 status, response = imap_.search(None, f'(UNSEEN FROM "{sender}")') 但我希望添加一个过滤器,以便仅阅读除上述过滤器外带有任何附件的邮件。 是否有办法添加此附件检查筛选器 此外,如果能共享与此相关的文档链接,我们将不胜感激。我在imaplib上找不到关于我们可以使用的不同

我正在使用
imaplib
库创建
SMTP
连接,并阅读带有特定筛选器或条件的电子邮件

为了阅读来自特定发件人的
未看到的
消息,我使用了以下代码片段

status, response = imap_.search(None, f'(UNSEEN FROM "{sender}")')
但我希望添加一个过滤器,以便仅阅读除上述过滤器外带有任何附件的邮件。 是否有办法添加此附件检查筛选器


此外,如果能共享与此相关的文档链接,我们将不胜感激。我在
imaplib

上找不到关于我们可以使用的不同类型的过滤器及其用法的任何信息。您需要的是RFC3051中的搜索语法。不幸的是,在IMAP工作的级别上,不知道什么是附件。如果你使用的是gmail,你可以使用扩展的gmail搜索语法。