我正在使用以下代码来获取Gmail中的未读邮件数。但是,它返回的错误:如何获取Gmail未读邮件数
can't connect: Too many login failures
有什么我很想念这里?
(IMAP和POP的Gmail帐户我测试启用。)
注:它看起来就像是工作(至少对大部分请求)。但是,这个过程太漫长了 - 大概需要2-3分钟才能回来。有没有办法加快速度?
谢谢!
<?php
$mbox = imap_open ("{imap.gmail.com:993/imap/ssl/novalidate-cert/norsh}Inbox",
"username", "password", OP_READONLY)
or die("can't connect: " . imap_last_error());
$check = imap_mailboxmsginfo($mbox);
if ($check) {
print $check->Unread; //. "/" . $check->Nmsgs;
} else {
print "Failed";
}
?>
,而不是'imap_last_error()',写:'的print_r(imap_errors())' –
@Igoris:(我不认为这是与加入的print_r),但现在它只是卡住装载 – user220755
它看起来就像它正在工作一样(时间过长 - 也许2-3分钟后会返回一个数字)。有没有办法加快速度? – user220755