Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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';s IMAP库支持?_Python_Email_Python 3.x_Imap - Fatal编程技术网

Python';s IMAP库支持?

Python';s IMAP库支持?,python,email,python-3.x,imap,Python,Email,Python 3.x,Imap,imaplib库中的 thread命令是search的一个变体,具有结果的线程语义。返回的数据包含以空格分隔的线程成员列表 线程成员由零个或多个消息编号组成,由空格分隔,表示连续的父级和子级 线程在搜索条件参数之前有两个参数;一个线程算法和搜索字符集 我不清楚线程算法参数使用什么。文档没有指明默认值,并且 def thread(self,threading_算法,字符集,*搜索条件): “”“IMAPrev1扩展线程命令。”。 (类型,[data])=.thread(线程算法、字符集、搜索条件等

imaplib
库中的

thread
命令是
search
的一个变体,具有结果的线程语义。返回的数据包含以空格分隔的线程成员列表

线程成员由零个或多个消息编号组成,由空格分隔,表示连续的父级和子级

线程在搜索条件参数之前有两个参数;一个线程算法和搜索字符集

我不清楚线程算法参数使用什么。文档没有指明默认值,并且

def thread(self,threading_算法,字符集,*搜索条件):
“”“IMAPrev1扩展线程命令。”。
(类型,[data])=.thread(线程算法、字符集、搜索条件等)
"""
名称='线程'
典型,dat=self.\u简单命令(名称、线程算法、字符集、*搜索条件)
返回自我。\未标记\响应(类型、数据、名称)
即使在深入研究了
\u simple\u命令
helper函数之后,也没有给我任何想法


这个论点我应该用什么?其他地方有相关文档吗?

这取决于服务器;在THREAD=keys下,CAPABILITIES响应应该告诉您服务器支持哪些线程算法

例如:

* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE AUTH=PLAIN ACL ACL2=UNION ID] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
此服务器支持ORDEREDSUBJECT和REFERENCES算法

基线算法的描述如中所示


imaplib是一个非常低级的库,您需要自己解析响应。

如果服务器支持,您可能希望使用引用。
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE AUTH=PLAIN ACL ACL2=UNION ID] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.