我一直在尝试使用PHP访问gmail,但我无法让它工作。
我不确定这是否是MAMP PRO的问题。我正在使用MAMP PRO 2.0.3
这是我的代码:
$server="{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX";
$inbox = imap_open($server,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
我得到的错误是:
PHP Notice: Unknown: Can't open mailbox {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX: invalid remote specification (errflg=2) in Unknown on line 0
答案 0 :(得分:1)
经过一番研究,我发现MAMP PRO没有安装imap-ssl,因此无法连接到gmail服务器,因为它需要ssl。
相反,使用了PHPMailer库。