脚本宝典收集整理的这篇文章主要介绍了php – imap_num_msg返回的计数少于pop协议收件箱中的实际电子邮件数,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
PHPlist只能从我的Gmail帐户中获取250封电子邮件.在进一步调查PHPlists的代码时,我遇到了这行似乎是罪魁祸首的代码.
$num = imap_num_msg($link); //只计算250
跳过更多细节.我写了几行代码来使用imap和pop来获取邮件数量. poP版本返回错误的计数,而imap版本返回的是正确的
$username = 'bounceemail@mydomain.COM'; $password = 'password'; $hostname = '{imap.gmail.com:993/imap/ssl}INBox'; $inBox = imap_oPEn($hostname,$username,$password); $num = imap_num_msg($inBox); echo $num; // PRints 65,051 ( correct one) $hostname = '{pop.gmail.com:995/pop3/ssl}INBox'; $inBox = imap_open($hostname,$password); $num = imap_num_msg($inBox); echo $num; // prints 250 as count ( wrong one)
我实际上需要知道为什么不同协议的同一电子邮件的计数不同.此外,我在互联网上发现的所有帮助与PHPlist弹跳处理明确要求使用{pop.gmail.com:995/poP3/ssl}INBox版本.所以我不能冒险使用其他版本来处理退回.
以上是脚本宝典为你收集整理的php – imap_num_msg返回的计数少于pop协议收件箱中的实际电子邮件数全部内容,希望文章能够帮你解决php – imap_num_msg返回的计数少于pop协议收件箱中的实际电子邮件数所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。