Php IMAP搜索-日期范围
我目前正在开发一个定制系统,在这个系统中,我需要通过一个IMAP电子邮件帐户进行循环,在这个帐户中,我需要查找的电子邮件位于一个日期范围内 目前,我有一个可以工作的IMAP搜索功能,它可以获取主题中带有特定字符串的所有电子邮件,我似乎找不到任何文档的部分是日期范围。我已经看到您可以使用BEFORE-ON&SINCE标准,但这似乎不允许我创建这样的范围Php IMAP搜索-日期范围,php,imap,Php,Imap,我目前正在开发一个定制系统,在这个系统中,我需要通过一个IMAP电子邮件帐户进行循环,在这个帐户中,我需要查找的电子邮件位于一个日期范围内 目前,我有一个可以工作的IMAP搜索功能,它可以获取主题中带有特定字符串的所有电子邮件,我似乎找不到任何文档的部分是日期范围。我已经看到您可以使用BEFORE-ON&SINCE标准,但这似乎不允许我创建这样的范围 $inbox = imap_open($hostname,$username,$password) or die('Cannot connect
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to mailbox: ' . imap_last_error());
$emails = imap_search($inbox,'SUBJECT "Undelivered Mail Returned to Sender" ON "'.$date.'"');
我不是要一个完整的汤匙,但是如果你能指出正确的方向,我将不胜感激
非常感谢,
Lewis对于那些感兴趣的人:在看了大约10分钟的imap_搜索文档之后,我决定尝试同时使用“自”和“之前”。我成功地获得了下面的代码来完成所需的工作
$emails = imap_search($inbox,'SUBJECT "Undelivered Mail Returned to Sender" SINCE "'.$dateMonth.'" BEFORE "'.$date.'"');