Php 通过Horde_Imap_客户端连接到Gmail
我曾尝试使用Horde_IMAP_客户端通过IMAP连接到mit private以及我的谷歌工作应用程序收件箱。我使用了以下配置:Php 通过Horde_Imap_客户端连接到Gmail,php,gmail,imap,horde,Php,Gmail,Imap,Horde,我曾尝试使用Horde_IMAP_客户端通过IMAP连接到mit private以及我的谷歌工作应用程序收件箱。我使用了以下配置: $config = array( 'username' => $username, 'password' => $password, 'hostspec' => 'imap.gmail.com', 'port' => '993', 'secure' => true, "debug" =&g
$config = array(
'username' => $username,
'password' => $password,
'hostspec' => 'imap.gmail.com',
'port' => '993',
'secure' => true,
"debug" => "imap.log",
"debug_literal" => true
);
我还尝试了ssl、sslv2、sslv3和tls来获取安全值。我得到的异常是与邮件服务器通信时出现错误。
而imap.log只显示了这一点
------------------------------
>> Thu, 28 Jan 2016 18:29:14 +0100
>> Connection to: imap://imap.gmail.com:993/
>> Server connection took 0.0156 seconds.
>> Slow Command: 10.018 seconds
>> ERROR: read/timeout error.
------------------------------
我还尝试在我的谷歌账户中允许“不安全的应用”,但结果是一样的。有什么线索吗?与我们的内部IMAP服务器和office365 IMAP服务器连接正常
'secure' => true,
到
这将强制TLSv1连接
我自己也遇到了同样的问题。但是我可以通过上面的更改自行完成。您运行此命令时是否允许端口993通过?您是否尝试过基本连接测试?是的,端口993已打开,我可以在同一端口上连接到office365 imap服务器。到gmail服务器的SMTP连接也在工作,onyl IMAP不工作
'secure' => 'tlsv1',