我想从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
答案 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”进行身份验证。