2013-03-22 4 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> 

Затем электронная почта идет прямо через без проблем, я хотел бы использовать шпульницу, поскольку она имеет меньшую задержку для пользователя.

Что происходит с моим буфером охлаждения? Я бегу 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

+0

Извините, я исправил пример кода. Скоро я обновимся, занят множеством других огней. – user1322114

+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

ответ

0

Эта проблема, как представляется, вокруг, по крайней мере, CF6.x и мы не смогли найти для него постоянного решения. Перезапуск почтовой службы далек от совершенства.

Некоторые считают, что исключение из справочника буферизации CF из сканирования на вирусы помогло, другие говорят, что отправка электронной почты с CFMAIL вместо cfscript выполняла эту работу.

Вот similar SO post и вот один из Adobe forums