Php IMAP协议;未知错误(10057)“;
我在PHP中使用IMAP协议时遇到了一个大问题 我尝试了很多不同的方法从Gmail帐户收集电子邮件,但都不适合我 我使用的是WAMPServer3.1.0LocalHost,每个服务的每个版本都是最新的(除了PHP,我使用的不是7.1.9,而是7.0.23) 以下是Gmail尝试的代码:Php IMAP协议;未知错误(10057)“;,php,email,ssl,wamp,imap,Php,Email,Ssl,Wamp,Imap,我在PHP中使用IMAP协议时遇到了一个大问题 我尝试了很多不同的方法从Gmail帐户收集电子邮件,但都不适合我 我使用的是WAMPServer3.1.0LocalHost,每个服务的每个版本都是最新的(除了PHP,我使用的不是7.1.9,而是7.0.23) 以下是Gmail尝试的代码: <?php $hostname = '{imap.gmail.com:993/imap/ssl/novalidate-cert}'; $username = 'myemail@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
C:\wamp64\www\Projet\u enterprise\imap\u 03bis\u list.php,第4行
注意:未知:无法连接到gmail imap.l.google.com,993:第0行的未知中出现未知错误(10057)(errflg=1)
注意:未知:无法连接到gmail imap.l.google.com,993:第0行未知中出现未知错误(10057)(errflg=2)
(我的密码只有数字,所以我尝试了带引号和不带引号,问题相同)
即使我在Gmail帐户设置中激活了IMAP协议,并且启用了PHP扩展“PHP_IMAP”和“PHP_openssl”(绿色验证图标),也会出现同样的问题
如果你能帮我,我真的很感激
感谢大家的阅读,祝您度过愉快的一天。无法联系到您的主机。尝试将其写入浏览器。尝试通过运行
openssl s_client-connect gmail imap.l.google.com:993
诊断连接问题。你可以为你的操作系统获取OpenSSL的副本问题是我使用的是一台公司的PC,我不能安装或下载类似的东西。有没有办法检查除了telnet之外,我公司的防火墙是否阻止了一个端口?(telnet被标记为不安全的,所以禁止使用它…)对于Justinas,谢谢你的建议,尽管这是我做的第一件事,但即使在搜索了3页Google的搜索之后,没有人提出具体的解决方案。具体的解决方案是你需要知道你是否被防火墙了。所有迹象都表明你是。无法联系到你的主机。尝试将其写入浏览器。尝试通过运行openssl s_client-connect gmail imap.l.google.com:993
诊断连接问题。你可以为你的操作系统获取OpenSSL的副本问题是我使用的是一台公司的PC,我不能安装或下载类似的东西。有没有办法检查除了telnet之外,我公司的防火墙是否阻止了一个端口?(telnet被标记为不安全的,所以禁止使用它…)对于Justinas,谢谢你的建议,尽管这是我做的第一件事,但即使在搜索了3页Google的搜索之后,没有人提出具体的解决方案。具体的解决方案是你需要知道你是否被防火墙了。所有的迹象都表明你是。