Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.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 IMAP对地址的搜索等于而不包含_Python_Imap - Fatal编程技术网

Python IMAP对地址的搜索等于而不包含

Python IMAP对地址的搜索等于而不包含,python,imap,Python,Imap,=) 我需要从电子邮件收件箱中获取特定地址的所有邮件。 为此,我使用以下命令: self.server.search(None, '(HEADER FROM "test@gmail.com")') 这是工作,但当我尝试查找消息形式st@gmail.com我得到了同样的结果。我知道,根据这个条件,我搜索的所有消息都包含特定的字符串。但对我来说test@gmail.com和st@gmail.com是不同的地址。我如何搜索相等的不包含地址 import imaplib self.server = i

=)

我需要从电子邮件收件箱中获取特定地址的所有邮件。 为此,我使用以下命令:

self.server.search(None, '(HEADER FROM "test@gmail.com")')
这是工作,但当我尝试查找消息形式
st@gmail.com
我得到了同样的结果。我知道,根据这个条件,我搜索的所有消息都包含特定的字符串。但对我来说
test@gmail.com
st@gmail.com
是不同的地址。我如何搜索相等的不包含地址

import imaplib
self.server = imaplib.IMAP4(self.imap_ssl_host, self.imap_ssl_port)    

您可以尝试搜索
而不是
test@gmail.com


来自test@gmail.com通常说
From:Firstname Lastname
,其中包含子字符串
是什么类型的
self
?噢,我的错误
import-imaplib
self.server=imaplib.IMAP4(self.imap\u ssl\u主机,self.imap\u ssl\u端口)
对于我的情况,它不起作用=(但感谢您的回答,也许它对其他人起作用)