试图弄清楚这个语法是如何工作的:
result, data = mail.uid('search', searchLine, "ALL") 我的第一个成功的方法是使用了对收件箱进行排序的语法,通过:
result, data = mail.uid('search', None, "ALL") 而我的实际目标是一个接一个地对收件箱进行分类。为此,我使用了上面描述的第一个语法,当然没有成功。
如果能帮助解释这个语法是如何工作的,我们将不胜感激。
发布于 2019-05-08 05:39:36
您没有正确提供搜索字符串。有关SEARCH命令的语法,请参阅IMAP specification。它后面必须跟指定搜索条件的关键字,其中一些关键字有参数。
您必须指定要在邮件中搜索搜索词的位置。
result, data = mail.uid('search', 'TEXT', searchLine) TEXT关键字指定它应该在邮件头和正文中搜索searchLine的值。
https://stackoverflow.com/questions/56026490
复制相似问题