gpt4 book ai didi

php - 如何获取 Gmail 未读邮件数

转载 作者:搜寻专家 更新时间:2023-10-31 20:51:34 26 4
gpt4 key购买 nike

我正在使用以下代码获取 Gmail 中的未读电子邮件数。但是,它返回错误:

can't connect: Too many login failures

我在这里遗漏了什么吗?

(我正在测试的 Gmail 帐户启用了 IMAP 和 POP。)


注意:看起来它正在工作(至少对于大多数请求而言)。但是,它花费的时间太长了——可能需要 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";
}

?>

最佳答案

您还可以使用 Gmail Inbox Feed获取未读计数。只需将经过身份验证的 GET 请求发送到 https://mail.google.com/mail/feed/atom并检查 fullcount 元素的值。

关于php - 如何获取 Gmail 未读邮件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7003150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com