在Roundcube上连接到imap服务器失败
我已经在本地机器上安装了Roundcube,它工作正常,但使用相同的配置,它在服务器上不工作。出现“连接到IMAP服务器失败”错误 日志: >[17-Jan-2011 03:05:06+0400]:IMAP >错误:登录失败 > xxxxx@gmail.com从xxx.xxx.xx.xx开始。 >无法连接到 >imap.gmail.com:143:连接已超时 >外面 >/home/xxxxx/public_html/rc/program/include/rcube_imap.php >在线183(邮政编码) >/mail/?\u任务=登录&\u操作=登录)在Roundcube上连接到imap服务器失败,roundcube,Roundcube,我已经在本地机器上安装了Roundcube,它工作正常,但使用相同的配置,它在服务器上不工作。出现“连接到IMAP服务器失败”错误 日志: >[17-Jan-2011 03:05:06+0400]:IMAP >错误:登录失败 > xxxxx@gmail.com从xxx.xxx.xx.xx开始。 >无法连接到 >imap.gmail.com:143:连接已超时 >外面 >/home/xxxxx/public_html/rc/program/include/rcube_imap.php >在线183
我想知道-当端口#993写在配置中时,为什么要在端口143上进行尝试。端口993是ssl的默认值://。问题出在你的服务器上,因为主机提供商的内存有限,他们无法连接到gmail。我也有类似的情况。我可以从我的托管服务器连接到其他邮件服务器,但不能连接到gmail。然后我把主机转移到另一家公司,同样的代码也起作用了 您必须按如下方式设置配置
$rcmail_config['default_host'] = 'ssl://imap.gmail.com';
$rcmail_config['default_port'] = '993';
如果不能使用以下命令,则应检查是否可以通过如下所示的命令连接到服务器:
ping imap.gmail.com
telnet imap.gmail.com 993
[适用于Windows]或telnet imap.gmail.com:993
[适用于UNIX]$rcmail_config['default_host'] = 'ssl://imap.gmail.com';
$rcmail_config['default_port'] = '993';