2010-05-27 174 views
3

下面的代码中工作,直到几天就回来,但它开始给例外发生异常成立时的邮件服务器参数.: cfpop

<cfpop 
    action="getall" 
    name="qMessage" 
    server="mail.forestweb.com" 
    port="995" 
    username="email***@industryintel.com" 
    password="******" 
    timeout="30" 
/> 

我这段代码运行,每10分钟获取电子邮件。并获得以下例外:

Message: An exception occurred when setting up mail server parameters. 
Detail : This exception was caused by: javax.mail.MessagingException: 
Connect failed; nested exception is: java.net.SocketTimeoutException: Read timed out. 

任何人都可以请告诉我为什么发生这种情况,如果它有任何解决方案。

+0

POP3服务器停机? – Henry 2010-05-27 18:21:46

+1

添加debug =“true”属性。你在日志中看到了什么,例如{cf_root} /runtime/logs/coldfusion-out.log? – Leigh 2010-05-27 22:31:03

+2

详细日志记录+1 如果邮件服务器已启动并正在运行,并且您可以确定该端口995已在两侧打开(没有新引入的防火墙限制等),则检查邮件服务器的IP最近是否已更改。在这种情况下,它可能是底层JVM的DNS缓存问题。确保您尝试重新启动/重新启动ColdFusion服务器。 – 2010-05-28 09:21:33

回答

3

当我遇到这个问题时,我的根本原因是我的硬盘快满了,并且在spool目录中有一些无效的spool文件。

我清除了我的cf服务器所在硬盘上的一些空间,并且电子邮件开始再次发送。

相关问题