2

次のコードを使用して電子メールを送信するたびに、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>

その後、メールは問題なく送信されます。ユーザーの遅延が少ないため、スプーラーを使用したいと思います。

私のcoldfusionスプーラーはどうなっていますか?? 私は9,0,0,251028(標準)を実行しています

ところで:私は(運が悪い)やってみました:

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

1 に答える 1

0

この問題は、少なくとも CF6.x から発生しているようで、恒久的な解決策を見つけることができませんでした。メールサービスの再起動は完璧にはほど遠い.

ウイルス スキャンから CF メール スプーリング ディレクトリを除外することが役に立ったと言う人もいれば、cfscript の代わりに CFMAIL を使用して電子メールを送信することでうまくいったという人もいます。

これは同様のSO投稿であり、これはアドビフォーラムからの投稿です

于 2013-05-28T10:55:14.763 に答える