我想从gmail收到电子邮件,但我想获取“All Mail”文件夹
我有以下内容:
$server = '{imap.gmail.com:993/ssl}';
$user = 'myUser';
$password = 'myPassword';
$connection = imap_open($server, $user, $password);
$count = imap_num_msg($connection);
echo $count;
然而回声仅回显收件箱中的电子邮件,如何让它读取某个文件夹或所有文件夹?
谢谢!
答案 0 :(得分:9)
使用此功能获取所有邮件:
$server = '{imap.gmail.com:993/ssl}[Gmail]/All Mail';
我们在这一段时间里四处走动;看到这里:
https://stackoverflow.com/a/8178514/776695
如此处所述,使用imap_list
查看哪些个别文件夹可用
答案 1 :(得分:4)
您可以使用imap_status
获取给定文件夹的邮件计数。
要查找所有文件夹,您可以使用imap_list
。
要查找文件夹中的邮件,您可以使用imap_search
。然后可以使用例如, imap_headerinfo
和imap_body