繁体   English   中英

如何使用PHP从GMail帐户检索电子邮件?

[英]How to retrieve email from GMail account using PHP?

我正在尝试自动从我的GMail帐户中检索一些电子邮件以进行进一步的分析,但是我无法全力以赴。 我已经搜索了互联网,并建议我使用PHP的imap函数,如下所示:

$server = '{imap.gmail.com:993/ssl}';
$connection = imap_open($server, 'my.name@gmail.com', 'password');

但是使用该代码,我得到:

警告:imap_open()[function.imap-open]:无法打开流{imap.gmail.com:993/ssl}

知道我在做什么错吗? 是否有任何服务器设置可能阻止我与GMail建立连接(我正在使用共享服务)? 地址是否正确? 有没有人做过这样的事情? 我已经找到了很多有关如何通过GMail 发送电子邮件的示例,但检索的很少。

任何帮助深表感谢。

这对我来说很好(您的确切代码,使用我的u / p)。 您确定在GMail帐户中已启用IMAP(在帐户设置中)吗? 我在Linux(CentOS)上使用5.3.2 ...

问题出在我主机的配置上,显然阻止了到端口993的传出连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM