首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能用新的标准来使用PHP imap_search?

问有没有可能用新的标准来使用PHP imap_search?
EN

Stack Overflow用户
提问于 2020-01-15 18:45:54
回答 1查看 565关注 0票数 0

我正在尝试使用以下功能,但我只需要过滤收到的最新电子邮件:

代码语言:javascript
复制
$stream = $this->imapStream;
$emails = imap_search($stream, 'SUBJECT "B437D0CB" **NEW**');

上面返回的是一个空数组。当我使用看不见的条件时,它会返回所有未读的邮件,但我只需要最近收到的邮件(它们在收件箱上标记了新标签)

EN

回答 1

Stack Overflow用户

发布于 2020-01-16 05:30:45

imap_search可以接受的所有条件是:

criteria

  • ANSWERED

  • all -返回与其余日期匹配的所有邮件-匹配\ANSWERED标志设置的邮件字符串密件抄送

  • "string“-将邮件与密件抄送中的"string”匹配:

  • 在"date“之前匹配邮件-将邮件与Date:

  • body "string”之前匹配-将邮件与正文中的"string“匹配<

>H111>Cc "string”-将邮件与Cc: field

  • DELETED - match

中的"string“匹配-匹配带有\标记(有时称为重要或紧急)标志的邮件从“

  • ”开始匹配邮件-使用From: field

  • KEYWORD "string“中的"string”匹配邮件-使用"string“作为关键字匹配邮件

  • -匹配新邮件和旧邮件

-在”

  • “上匹配旧邮件-使用\

  • 标志集匹配邮件<

>H129

  • -匹配已读邮件( \SEEN标志已设置)从“"date"

  • SUBJECT”开始匹配邮件日期:在Subject:

  • TEXT "string“之后匹配邮件”

“-将邮件与Subject:

  • TEXT "string”中的“

”匹配-将邮件与Subject:

  • TEXT "string“中的"string”匹配-将To:

  • UNANSWERED中的邮件与“answered

  • UNDELETED”匹配-匹配尚未被deleted

  • UNFLAGGED的邮件-匹配不是flagged

  • UNKEYWORD "string“的邮件-

  • “-匹配没有关键字"string"

  • UNSEEN的邮件-匹配尚未阅读的邮件

有很多,如果你需要创建一个新的条件,那么返回全部,然后在循环中应用你的过滤器

编辑:也许这个链接可以帮助你,他们想做一些类似的PHP imap_search UNSEEN SINCE date with time

希望对大家有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59749766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档