我正在尝试使用Coldfusion cfimap访问我的Microsoft Exchange服务器,因此我可以将邮件移出垃圾邮件文件夹。我正在使用CF10。我想测试获取文件夹列表。
<cfscript>
variables.popAttributes = {
server = ...,
port = 995,
username = ...,
password = ...
};
</cfscript>
<cfimap action="open"
connection="variables.folders"
secure="yes"
server="#variables.popAttributes.server#"
port="#variables.popAttributes.port#"
username="#variables.popAttributes.username#"
password="#variables.popAttributes.password#" />
<cfimap action="listallfolders"
connection="variables.folders"
name="variables.folderQry" />
<cfdump var="#variables.folderQry#" />
<cfimap action="close"
connection="variables.folders" />
当我尝试运行上面的代码时,我从&#34; open&#34;中得到一个例外。标签
设置邮件服务器参数时发生异常。
此异常是由以下原因引起的:javax.mail.MessagingException:+ OK Microsoft Exchange POP3服务已准备就绪。嵌套异常是:com.sun.mail.iap.ConnectionException:+ OK Microsoft Exchange POP3服务已准备就绪..
我认为服务准备就绪的消息应该意味着它会转移到下一个cfimap标签。
答案 0 :(得分:3)
您正在尝试POP3连接上的IMAP操作。 POP3没有文件夹的概念。
尝试993端口。