每次我使用以下代码发送电子邮件时,我都有一个coldfusion邮件假脱机程序锁定我:
<cfmail TO="xxxx@gmail.com"
FROM="xxxx@xxxxxx.com"
SUBJECT="Your Order!!!!!" type="html">
hello
</cfmail>
我可以让这个东西从假脱机程序中发送电子邮件的唯一方法是停止IIS并启动IIS。然后它会被冲走。
如果我使用
<cfmail TO="xxxx@gmail.com"
FROM="xxxx@xxxxxx.com"
SUBJECT="Your Order!!!!!" spoolEnable="false" type="html">
hello
</cfmail>
然后电子邮件直接通过没有问题,我想使用假脱机程序,因为它对用户来说延迟较小。
我的冷融合假脱机是怎么回事?我正在运行9,0,0,251028(标准)
顺便说一句:我试过(运气不好):
<cfset sFactory = CreateObject("java","coldfusion.server.ServiceFactory")>
<cfset MailSpoolService = sFactory.mailSpoolService>
<cfset MailSpoolService.stop()>
<cfset MailSpoolService.start()>
这个问题似乎至少从CF6开始就存在了。X,我们还没能找到一个永久的解决方案。重新启动邮件服务远非完美。
一些人发现从病毒扫描中排除CF邮件假脱机目录有帮助,另一些人说用CFMAIL而不是cfscript发送电子邮件可以完成工作。
这是一个类似的SO帖子,这是一个来自Adobe论坛