2013-03-22 28 views
2

我有一个ColdFusion邮件后台处理程序上我锁定了,每次我用这个代码发送一封电子邮件:ColdFusion的后台处理程序不工作

<cfmail TO="[email protected]" 
FROM="[email protected]" 
SUBJECT="Your Order!!!!!" type="html"> 
hello 
</cfmail> 

只有这样我可以让这件事的电子邮件进行后台处理程序的是停止IIS并启动IIS。 然后它冲过来。

如果我使用

<cfmail TO="[email protected]" 
FROM="[email protected]" 
SUBJECT="Your Order!!!!!" spoolEnable="false" type="html"> 
hello 
</cfmail> 

随后的电子邮件发送直通没问题,我想用后台处理程序,因为它对于用户较少的滞后。

我的coldfusion假脱机程序怎么回事? 我正在9,0,0,251028(标准)

BTW:我想这样做(没有运气):

<cfset sFactory = CreateObject("java","coldfusion.server.ServiceFactory")> 
<cfset MailSpoolService = sFactory.mailSpoolService> 
<cfset MailSpoolService.stop()> 
<cfset MailSpoolService.start()> 
+5

你的两个代码示例是相同的,也是你为什么不打补丁高达901? – Busches 2013-03-22 00:38:41

+0

对不起,我修正了代码示例。我将尽快更新,并忙于其他大量的火灾。 – user1322114 2013-03-22 16:38:57

+0

您需要先进行一些基本的调试,例如检查[邮件日志](http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf3638e6-7ffc.html)和/或[启用调试,例如'调试= TRUE;](http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7f8e.html)。 – Leigh 2013-03-22 16:59:57

回答

0

这个问题似乎是因为周围至少CF6.x和我们一直无法找到永久的解决方案。重新启动邮件服务远非完美。

一些人发现,从病毒扫描中排除CF邮件假脱机目录有帮助,其他人则说用CFMAIL而不是用cfscript发送邮件完成了这项工作。

这里有一个similar SO post,这里是一个从Adobe forums