gpt4 book ai didi

python - IMAP协议(protocol)搜索命令的搜索条件

转载 作者:太空狗 更新时间:2023-10-29 21:37:25 25 4
gpt4 key购买 nike

我从这里读到:

http://docs.python.org/2/library/imaplib.html
IMAP4.search(charset, criterion[, ...])

那个 imaplib 有搜索方法让我从我的邮箱中搜索邮件。

但我不明白有什么标准可用,或者我可以输入任何内容吗?

我搜索了那个页面,但没有得到任何线索。

最佳答案

我不确定 Python 如何期望标准,但我假设它与普通 IMAP 相同。引用SEARCH command documentation (正如 larsks 已经建议的那样)并根据您要检索的内容使用关键字组合。条件示例:

SUBJECT Christmas

...检索主题行中包含“Christmas”的邮件。

SUBJECT "New York"

...检索主题行中包含“New York”(不带引号)的邮件。

OR TO boss SUBJECT resignation

...被解读为 (TO boss) OR (SUBJECT resignation) 并将检索在“To”字段中包含“boss”或在主题行中包含“resignation”的邮件。

正如您在上面看到的,IMAP 搜索使用 prefix notation起初可能令人困惑的标准。您可以使用括号或以图形方式绘制标准树来推断它们 - 当您获得嵌套的 ANDOR 时尤其有用。

您可以使用大量不同的标准。有关完整列表,请参阅 RFC。

在花时间编码之前,手动与 IMAP 交互(例如使用 telnet)以习惯 SEARCH 请求的结构可能会有所帮助。

关于python - IMAP协议(protocol)搜索命令的搜索条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21362001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com