python - IMAP4 库语法
问题描述
试图弄清楚这种语法是如何工作的:
result, data = mail.uid('search', searchLine, "ALL")
我的第一个成功方法是使用语法对收件箱进行排序,方法是:
result, data = mail.uid('search', None, "ALL")
而我的实际目标是分别对收件箱进行分类。为此,我使用了上述第一种语法,当然没有任何成功。
一些帮助解释这种语法是如何工作的,将不胜感激。
解决方案
您没有正确提供搜索字符串。有关命令的语法,请参阅IMAP 规范。SEARCH
它后面必须跟指定搜索条件的关键字,其中一些关键字具有参数。
您必须指定在邮件中搜索搜索词的位置。
result, data = mail.uid('search', 'TEXT', searchLine)
TEXT
关键字指定它应该在邮件头和正文中搜索 的值searchLine
。
推荐阅读
- python-3.x - 如何让代码更干净?(重置变量)
- java - 将美分转换为硬币、镍币的 java 代码
- python - Python:如何将字符串中的每个项目除以数字?
- javascript - MailGun 错误:TypeError:无法读取未定义的属性“id”
- zsh - 有没有办法检查选项卡完成菜单是否在 ZSH 中打开
- java - if else 语句返回 else 值,即使它们应该返回 if 值?
- python - pyspark toPandas内部的方法
- mysql - mysql当前时间介于mysql中的两个时间字段之间
- asp.net-core - 如何通过表单将参数传递给操作而不在前端呈现
- javascript - 如何在 yup 中应用条件验证