我有一些我试图使用 imap 连接到 gmail 的 php 代码。这是代码:
$hostname = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
$tmp_username = 'username';
$tmp_password = 'password';
$inbox = imap_open($hostname, $username, $password) or die(imap_last_error());
每次我尝试连接时都会得到这个错误输出:
警告:imap_open() [function.imap-open]:无法在第 14 行的 /var/www/PHP/EmailScript.php 中打开流 {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX登录中止
我不明白什么可能是错的!我听说有人遇到 SSL 错误,但这似乎不是其中之一。请帮帮我!!!!
编辑:当尝试通过 telnet-ssl 连接到 imap.gmail.com 时,我得到以下输出:
正在尝试 74.125.155.109... 已连接到 gmail-imap.l.google.com。转义字符是 '^]'。
没有其他事情发生,它只是粘在那里