首页 > 解决方案 > 通过 PHP 使用 Gmail IMAP 读取电子邮件

问题描述

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

在这里,这将从所有电子邮件中提取附件,但是我每次检查附件时都需要阅读电子邮件,并且下次仅从新电子邮件中提取附件。我只需要选择 pdf、doc 和 docx 文件。我还需要将发件人的电子邮件附加到附件文件名中。

如何在遍历每封邮件以获取电子邮件附件时阅读电子邮件?

标签: phpphpmyadminimapgmail-imapphp-imap

解决方案


我搜索了未读邮件:

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

并在最后阅读电子邮件:

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

推荐阅读