相关疑难解决方法(0)

PHP imap_search未检测到gmail收件箱中的所有邮件

当我imap_search在我的GMail收件箱上运行非常简单时,搜索返回的消息少于应有的消息.

以下是任何拥有GMail帐户的人都可以运行的脚本.

$host = '{imap.gmail.com:993/imap/ssl}';
$user = 'foo';
$pass = 'bar';

$imapStream = imap_open($host,$user,$pass) or die(imap_last_error());

$messages = imap_search($imapStream,"ALL");

echo count($messages);

imap_close($imapStream);
Run Code Online (Sandbox Code Playgroud)

这将返回39条消息.但是,我的收件箱中有100条消息,有些是在对话中捆绑的,有些是从另一个帐户转发的(SquirrelMail).

任何人都可以复制这些结果,和/或告诉我发生了什么?


我尝试过的其他服务器字符串都返回相同的结果:

{imap.gmail.com:993/imap/ssl/novalidate-cert}
{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX
{imap.gmail.com:993/imap/ssl}INBOX
Run Code Online (Sandbox Code Playgroud)

GMail的IMAP功能支持:http://mail.google.com/support/bin/answer.py?hl = zh-CN&answer = 78761

php gmail imap

6
推荐指数
1
解决办法
5569
查看次数

IMAP:从Gmail收发电子邮件

我想从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;
Run Code Online (Sandbox Code Playgroud)

然而回声仅回显收件箱中的电子邮件,如何让它读取某个文件夹或所有文件夹?

谢谢!

php imap

2
推荐指数
1
解决办法
7433
查看次数

标签 统计

imap ×2

php ×2

gmail ×1