use*_*233 11 php apache ubuntu
我在Ubuntu 14.02上使用Apache并在同一个地方运行php.我已连接到远程mssql服务器,因此不需要mysql.
我想知道如何连接到使用gmail注册的电子邮件ID,以便阅读传入的电子邮件.
我尝试了下面的内容,但是从我的localhost运行它时显示一个空白屏幕:
<?php
error_reporting('E_ALL');
$mailboxPath = "{imap.gmail.com:993/imap/ssl}INBOX";
$username = "my_email@gmail.com";
$password = "mypassword";
$imap = imap_open($mailboxPath, $username, $password);
print_r($imap);
?>
Run Code Online (Sandbox Code Playgroud)
我在运行程序时插入了我的实际gmail用户名和密码.我想知道我是否遗漏了什么.
非常感谢
Tar*_*rik 35
这是解决方案:
登录您的Gmail帐户,启用imap.
首先访问此处:https://www.google.com/settings/security/lesssecureapps
请 访问:https://accounts.google.com/b/0/DisplayUnlockCaptcha并启用访问权限.
而已.
当我尝试在php上使用imap发送电子邮件时,我遇到了完全相同的问题.我运行的是完全相同的脚本,我知道它可以与我的其他gmail一起使用.
解决方案在上面,错误消息是:
错误:无法对IMAP服务器进行身份验证:[ALERT]请通过Web浏览器登录
归档时间: |
|
查看次数: |
8730 次 |
最近记录: |