我想创建一个能够将电子邮件视为对话(线程)的gmail客户端。在imaplib中,有一种方法: IMAP4.thread(threading_algorithm,charset,search_criterion [,...]) 我认为这可能是解决方案。任何人都有使用它的经验?请举个例子。谢谢。如何在imaplib中使用线程搜索方法?
4
A
回答
1
该方法仅仅是IMAP4rev1扩展THREAD命令的包装。看看这个链接,它描述了IMAP命令是如何工作的:http://tools.ietf.org/search/rfc5256
但是,我不确定GMail是否实际实现了THREAD命令。如果是这样,它应该在其能力中列出'THREAD ='。
0
据我所知,Gmail使用的是一种私有的算法,它在RFC中没有说明。
他们使用标题的组合(如回复和引用)并考虑主题(但以THREAD =引用不同的方式)。
相关问题
- 1. 使用imaplib在Gmail中进行搜索
- 2. 如何在Python中执行IMAP搜索(使用Gmail和imaplib)?
- 3. Python imaplib使用发件人域搜索
- 4. 如何使用线程进行搜索
- 5. Python imaplib搜索变量
- 6. 搜索前/后蟒蛇imaplib
- 7. 如何在线程中搜索文本?
- 8. 如何使一个新线程搜索
- 9. 如何使用搜索方法对Lotus Notes文档搜索
- 10. 如何在VSCode中搜索方法?
- 11. 如何在if语句中的javascript中使用搜索方法?
- 12. 无法使用线程在NSMutableArray中进行搜索
- 13. 如何在方法中调用线程
- 14. 如何在java中使用hashtable执行搜索方法?
- 15. 如何在swift 3.1.1中使用getter setter方法搜索栏?
- 16. 如何使用搜索:搜索API在txt文件中搜索?
- 17. 如何在Javascript中使用搜索方法在RegExp中使用变量?
- 18. python3 imaplib搜索功能编码
- 19. 蟒蛇imaplib搜索多个标准
- 20. python imaplib搜索'NOT'关键字
- 21. Python IMAPClient/imaplib搜索unicode问题
- 22. 通用线性搜索 - 无法在ArrayList中使用字符串搜索
- 23. Visualsearch.js - 如何调用搜索方法?
- 24. 如何执行索引搜索方法
- 25. 在线程池中使用方法
- 26. 如何使用java邮件api中的搜索方法
- 27. 如何使用'ActiveRecord :: QueryMethods'中的'where'方法来限制搜索?
- 28. 如何使用indexOf方法搜索java中的集合?
- 29. 单元测试线性搜索方法
- 30. 如何使用全局搜索在其他应用程序中搜索
您应该添加标签'python'和'email'并删除'多线程'。 – jbrown 2011-02-24 17:23:45