PHP IMAP从GMail获取带有标签的邮件并不是我发送的

时间:2018-02-22 14:58:13

标签: php gmail directory imap

我使用PHP和IMAP从GMail下载带有特定标签的邮件(由GMail过滤器自动应用)。一切都运作良好,除了GMail返回所有邮件除了我发送的邮件。这是一个问题,因为我需要它们所有的顺序,所以我可以用其他东西来处理它们。

以下是我如何获得它,标签是" qv"。当我在GMail中查看标签时,所有邮件都在那里,包括我自己的邮件。然而,当我把它们拉下来时,我自己都没有被提取出来。

我从中提取邮件的帐户与发送邮件的帐户相同。当我在一个不同的帐户上尝试这个练习时,所有的邮件都被(现在)显示出来,我得到了所有这些。我的问题是,该帐户没有我需要提取的所有邮件,因为我们最近才开始将邮件复制到该邮件。

任何建议都会非常感谢!



// IMAP for label 
$mailbox=imap_open("{imap.gmail.com:993/imap/ssl}","*******@gmail.com","XXXXXX",NULL,1,array('DISABLE_AUTHENTICATOR' => 'PLAIN'));

$emails = imap_search($mailbox,'SUBJECT "qv" SINCE "' . $startdate . '" BEFORE "' . $enddate . '"', SE_UID);




0 个答案:

没有答案