php imap 获取连接失败错误

标签 php imap

Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX in /home/happy/public_html/source/imap/fet_mail_from_email_add.php on line 7
can't connect: Can't connect to gmail-imap.l.google.com,993: Connection timed out

我的代码片段是

$mbox = imap_open("{imap.gmail.com:993/imap/ssl}INBOX", "[email protected]","somesecretpassword") or die("can't connect: " . imap_last_error());

最佳答案

就像错误消息指出发生网络超时/连接失败一样。

确保任何网络设备(防火墙、具有 ACL 的路由器等)都不会禁止连接到 TCP 端口 993。

您可能会确保可以使用 ssh 从服务器连接到 Gmail 服务器,并首先尝试使用 telnet,如果测试正常,请尝试使用 PHP。

关于php imap 获取连接失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398849/

相关文章:

php - 如何在php中从服务器webmail获取未读消息

php - 在 PHP 中使用 IMAP 的证书错误

java - 如何显示下载附件的进度条

php - 如何根据另一个下拉列表中的选择来选择下拉列表中的选项

php - 如何通过 PKCS5_PBKDF2_HMAC 和 hash_hmac 在 C 和 php 中获得相同的输出

php - Angular2 http.post 表单值到 php 服务器

php - 在 docker php 容器中找不到 MySQLi

Python imaplib Gmail 验证失败

delphi - Indy IMAP4 通过 SSL

php - Twilio cURL 打电话