我在PHP中遇到了IMAP协议的大麻烦。
我尝试了很多不同的方式从Gmail帐户收集电子邮件,但对我来说没有任何作用。
我正在使用WampServer 3.1.0 localhost,每个服务的每个版本都是最新的(除了PHP,我不是使用7.1.9而是使用7.0.23)
以下是Gmail尝试的代码:
<?php
$hostname = '{imap.gmail.com:993/imap/ssl/novalidate-cert}';
$username = 'myemail@gmail.com'; $password = 'mypassword';
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
print_r(imap_errors());
?>
以下是错误:
警告:imap_open():无法打开流 {imap.gmail.com:993/imap/ssl/novalidate-cert} in 第4行的C:\ wamp64 \ www \ Projet_entreprise \ imap_03bis_list.php
注意:未知:无法连接到第0行的“未知”中的gmail-imap.l.google.com,993:未知错误(10057)(错误符号= 1)
注意:未知:无法连接到gmail-imap.l.google.com,993:第0行的未知中的未知错误(10057)(错误符号= 2)
(我的密码只是数字,因此我尝试使用和不使用引号,同样的问题)。
即使我在Gmail帐户设置中激活了IMAP协议,并且启用了PHP扩展“php_imap”和“php_openssl”(绿色验证图标),同样的问题。
如果你能帮助我,我真的很感激......
谢谢大家的阅读,祝你有个美好的一天。