Php 仅搜索id大于n的邮件
我使用php脚本检索电子邮件,如下所示:Php 仅搜索id大于n的邮件,php,email,imap,Php,Email,Imap,我使用php脚本检索电子邮件,如下所示: $inbox = imap_open($hostname,$username,$password); $emails = imap_search($inbox,'ALL'); 因为我有很多电子邮件,所以我只想处理新的电子邮件,所以我试图找出如何搜索id大于idx的电子邮件 问题是我找不到的单个UID搜索条件 有什么方法可以在不循环所有邮件的情况下实现这一点吗?Thx在提出问题之前,我已经测试过了$emails=imap\u search($inbox
$inbox = imap_open($hostname,$username,$password);
$emails = imap_search($inbox,'ALL');
因为我有很多电子邮件,所以我只想处理新的电子邮件,所以我试图找出如何搜索id大于idx
的电子邮件
问题是我找不到的单个UID
搜索条件
有什么方法可以在不循环所有邮件的情况下实现这一点吗?Thx在提出问题之前,我已经测试过了
$emails=imap\u search($inbox,'search UID 5:*',SE\u UID)
并返回未知搜索条件
搜索已经暗示:尝试imap\u搜索($inbox,'UID 5:',SE\u UID)。您发送的是相当于UID SEARCH UID 5::
I尝试了许多组合imap\u SEARCH($inbox,'SEARCH UID 5:*',SE\u UID)代码><代码>imap\U搜索($inbox,'UID 5:',SE\u UID)
<代码>imap\U搜索($inbox,'UID 5:')imap\u search($inbox,'UID 5:',FT\u UID)
我总是收到相同的警告-->未知搜索条件
服务器软件是什么?在问问题之前,我已经测试过了$emails=imap\u search($inbox,'search UID 5:',SE\u UID)
并返回未知搜索条件
搜索已经暗示:尝试imap\u搜索($inbox,'UID 5:',SE\u UID)。您发送的是相当于UID SEARCH UID 5::
I尝试了许多组合imap\u SEARCH($inbox,'SEARCH UID 5:*',SE\u UID)代码><代码>imap\U搜索($inbox,'UID 5:',SE\u UID)
<代码>imap\U搜索($inbox,'UID 5:')imap\u search($inbox,'UID 5:*',FT\u UID)
我总是收到相同的警告-->未知搜索条件
服务器软件是什么?