通过PHP使用Gmail IMAP读取电子邮件



我有一个用例来获取电子邮件附件。我从github获得了此代码:imap-gmail。

在这里,这将从所有电子邮件中提取附件,但是每次检查附件时,我都需要对电子邮件进行阅读,并在下一次新电子邮件中提取附件。我只需要选择PDF,DOC和DOCX文件。另外,我需要将发件人的电子邮件附加到附件文件名。

如何在每封邮件中循环时读取电子邮件以获取电子邮件附件?

我搜索了未读的邮件:

$emails = imap_search($inbox,'UNSEEN');   

并在最后阅读了电子邮件:

imap_setflag_full($inbox, $email_number, "\Seen");

最新更新