我正在尝试使用以下功能,但我只需要过滤收到的最新电子邮件:
$stream = $this->imapStream;
$emails = imap_search($stream, 'SUBJECT "B437D0CB" **NEW**');上面返回的是一个空数组。当我使用看不见的条件时,它会返回所有未读的邮件,但我只需要最近收到的邮件(它们在收件箱上标记了新标签)
发布于 2020-01-16 05:30:45
imap_search可以接受的所有条件是:
criteria
>H111>Cc "string”-将邮件与Cc: field
中的"string“匹配-匹配带有\标记(有时称为重要或紧急)标志的邮件从“
-在”
>H129
“-将邮件与Subject:
”匹配-将邮件与Subject:
有很多,如果你需要创建一个新的条件,那么返回全部,然后在循环中应用你的过滤器
编辑:也许这个链接可以帮助你,他们想做一些类似的PHP imap_search UNSEEN SINCE date with time
希望对大家有所帮助
https://stackoverflow.com/questions/59749766
复制相似问题