【问题标题】:retrieve mail info from an imap server从 imap 服务器检索邮件信息
【发布时间】:2015-03-07 13:48:22
【问题描述】:

我想从 Imap 邮件服务器检索一些电子邮件信息。

我使用的是 Railo 应用服务器(不是 Coldfusion)。

定义属性值(serverURL、login 和 pswd)后,我使用以下指令打开连接:

<cfimap server = "#serverURL#"  username = "#login#" action="open"  password = "#pswd#" port='993'> 

不幸的是,它会产生以下错误:

Connection timed out: connect;
nested exception is:
java.net.ConnectException: Connection timed out: connect

【问题讨论】:

  • 连接超时的最可能原因可能不在 Railo 本身。最可能的原因是网络问题。您是否确认您可以从安装了 Railo 的机器远程登录到您尝试连接的机器的 IMAP 端口?如何使用 Telnet 测试 IMAP 连接:anta.net/misc/telnet-troubleshooting/imap.shtml

标签: railo


【解决方案1】:

还要注意,根据您的身份验证/连接方式,会更改与 IMAP 一起使用的默认端口。

IMAP 的默认端口是:

标准端口:143 安全 IMAP (IMAP4-SSL) 端口:585 IMAP4 over SSL (IMAPS) 端口:993

测试凭据的一种简单方法是首先连接桌面邮件客户端,例如 Thunderbird 或 Apple Mail。然后在 CFML 服务器上使用这些设置。

有时用户名需要域,因此即使用户名是“john”,您也可能需要通过“john@yourdomain.com”进行身份验证。

【讨论】:

    【解决方案2】:

    java.net.ConnectException:连接超时:连接

    正如它所说,连接超时。确保 url 和端口正确,如果 imap 服务器是自托管的,请按照 imap 服务器上的示例打开端口 993。

    【讨论】:

      猜你喜欢
      • 2012-08-08
      • 1970-01-01
      • 2017-08-29
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 2010-11-08
      • 1970-01-01
      相关资源
      最近更新 更多