我一直在处理这个问题,可以追溯到CF 5和6。
突然之间,Coldfusion停止发送邮件,而邮件只是在队列中不断积累。
要重新启动服务,我可以重新启动coldfusion或者运行下面的代码:
<cfset sFactory = CreateObject("java","coldfusion.server.ServiceFactory")> <cfset MailSpoolService = sFactory.mailSpoolService> <cfset MailSpoolService.start()>
上面的解决scheme是一个修复注意到stackoverflow: https : //stackoverflow.com/questions/94932/coldfusion-mail-queue-stops-processing
我的目标是find一个日志或者一些能够帮助我指出问题的原因。
有没有一个日志,会告诉我是什么导致mailspoolservice崩溃? 我似乎无法findCFpipe理员中的任何错误。
我也试图重新生成这个问题,我不能。
我目前正在运行CF9最新修补程序,在Windows 2008 R2上
你现在正在运行什么版本的ColdFusion?在什么平台上运行?
您可以在邮件设置下通过ColdFusionpipe理员添加一些日志信息。 请参阅此处的ColdFusion 9上的邮件日志文档。
错误日志严重性
从下拉列表对象中,select要写入日志文件的SMTP相关错误消息的types。 选项如下:
debugging(包含信息,警告和错误)
信息(包含警告和错误)
警告(包含错误)
错误
ColdFusion将发送邮件和邮件错误日志写入以下目录:
\ coldfusion9 \ logs(Windows服务器configuration)
/ opt / coldfusion9 / log(Solaris和Linux服务器configuration)
cf_webapp_root / WEB-INF / cfusion / logs(多服务器和J2EEconfiguration,所有平台)
生成的电子邮件日志文件是:
mailsent.log – logging发送的电子邮件。
mail.log – logging一般的电子邮件错误。
什么是您的邮件日志logging设置到现在?