IMAP4库语法

2024-09-28 22:30:28 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试了解此语法的工作原理:

result, data = mail.uid('search', searchLine, "ALL")    

我的第一次成功尝试是使用以下语法对收件箱进行排序:

result, data = mail.uid('search', None, "ALL")    

而我的实际目标是对收件箱逐一进行分类。为此,我使用了上面描述的第一个语法,当然没有任何成功

如果您能帮助解释这种语法的工作原理,我们将不胜感激


Tags: none目标searchuiddata排序语法分类
1条回答
网友
1楼 · 发布于 2024-09-28 22:30:28

您没有正确提供搜索字符串。有关SEARCH命令的语法,请参见IMAP specification。它后面必须有指定搜索条件的关键字,其中一些关键字具有参数

您必须指定在邮件中搜索搜索词的位置

result, data = mail.uid('search', 'TEXT', searchLine)    

TEXT关键字指定它应该在消息头和消息体中搜索searchLine的值

相关问题 更多 >