我试图获取收到和发送的任何电子邮件,并使用
PHP将其写入mySQL数据库.
我使用的主机名是:
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
这只是引用收件箱,并成功抓取收到的电子邮件.
要抓取发送的电子邮件,我正在尝试使用此主机名:
$hostname = '{imap.gmail.com:993/imap/ssl}[Gmail]/All Mail';
通过将“INBOX”替换为“[Gmail] / All Mail”,不会发送任何电子邮件(甚至不会发送)并返回.
如何获取所有已发送和接收的电子邮件?
最佳答案 您可能需要在两个调用,收件箱和已发送的项目中执行此操作.根据这篇文章:
GMAIL sent folder not accessible using IMAP,发送的items文件夹被称为[gmail] /发送邮件