在php网站上集成IMAP

时间:2015-08-31 12:14:29

标签: php imap gmail-imap

我正在尝试将IMAP集成到网站上,但我陷入了第一个问题。我无法建立连接。我使用的代码是:

$connect_to = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
//$connect_to =  '{imap.gmail.com:993/imap/ssl}INBOX'; tried this method also
$user = 'abc@gmail.com';
$password = 'abc123';

$connection = imap_open($connect_to, $user, $password)
  or die("Can't connect to '$connect_to': " . imap_last_error());

imap_close($connection);

我检查了防火墙,来自gmail的身份验证,允许来自gmail端的安全性较低的应用,但每次我收到此错误

Can't connect to '{imap.gmail.com:993/imap/ssl}INBOX': Can not authenticate to IMAP server: [ALERT] Please log in via your web browser: https://support.google.com/mail/account

任何人都可以告诉为什么会发生这种情况,我该如何纠正它。我也想知道有没有办法让我可以将所有网络邮件放在一起,目前它只适用于Gmail,但我希望它适用于所有服务器,如雅虎,hotmail,aol等

0 个答案:

没有答案