如何使用php检索Gmail?

时间:2017-02-07 20:59:33

标签: php gmail

我已在我的Gmail帐户enter image description here

中激活了IMAP

我也在php中激活了IMAP

然后我使用那个php片段:

$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = 'conventionxxxxxxx@gmail.com';
$password = 'yyyyyyyy';

// try to connect 
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());

我收到了错误:

$ php gmail.php

  

PHP警告:imap_open():无法打开流   {imap.gmail.com:993/imap/ssl} INBOX

我使用正确的登录名和密码。有什么想法吗?

我在Linux上试过并得到了

  

PHP警告:imap_open():无法打开流   {imap.gmail.com:993/imap/ssl/novalidate-cert}INOBOX在/google.php上   第8行无法连接到Gmail:无法对​​IMAP服务器进行身份验证:   [警告]请通过您的网络浏览器登录:   https://support.google.com/mail/accoPHP注意:未知:正在重试   [ALERT]后的PLAIN认证请通过网络浏览器登录:   第0行的“未知”中的https://support.google.com/mail/acco(errflg = 1)   PHP注意:未知:在[ALERT]之后重试PLAIN身份验证   请通过您的网络浏览器登录:   第0行的未知中https://support.google.com/mail/acco(errflg = 1)

0 个答案:

没有答案