Gmail IMAP open
发出错误:
无法连接到Gmail:无法创建TCP套接字:协议不支持的地址系列。
Linux服务器出现错误。是否缺少任何配置?
代码是:
imap_open("{imap.gmail.com:993/imap/ssl}INBOX", $username, $password)
答案 0 :(得分:1)
这与IPV6与IPV4有关。 我的两分钱是系统正在尝试使用ipv6,然后在失败时不再回到ipv4。您可以尝试使用IP地址而不是主机名:尝试ping imap.gmail.com并将主机名替换为IP(对我来说是64.233.167.109)。
顺便说一下,我认为用于gmail imap的正确主机字符串是
$mbox = imap_open("{imap.gmail.com:993/imap/ssl/novalidate-cert}", $username, $password)
答案 1 :(得分:0)
使用IP地址代替imap.gmail.com
地址确实有效,并且可以成功连接,但这似乎不是一个真正的长期解决方案。