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.