Gmail IMAP open
发出错误消息:
无法连接到Gmail:无法创建TCP套接字:协议不支持的地址系列。
Linux服务器出现错误。有没有配置丢失?
代码是:
imap_open("{imap.gmail.com:993/imap/ssl}INBOX", $username, $password)
这与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)
使用IP地址而不是imap.gmail.com
地址确实有效并允许成功连接,但这似乎不是一个真正的长期解决方案。