从imap服务器检索邮件信息

时间:2015-01-09 09:16:53

标签: railo

我想从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

2 个答案:

答案 0 :(得分:0)

  

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

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

答案 1 :(得分:0)

另请注意,根据您的身份验证/连接方式,更改IMAP使用的默认端口。

IMAP的默认端口是:

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

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

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