メール サーバーがサーバーへの接続を 5 分ごとに 100 しか受け付けないという問題に遭遇しました。私の現在のコードはデータベースをループして、リストの各人に対して cfmail を呼び出します。問題は、cfmail を使用するたびに新しい接続を開くことだと思いますか?
<CFLOOP QUERY="Customer" >
<!---send mail to Admin ----->
<cfmail to = "#cstEmail#"
from = "#FORM.fromAddressEmail#"
subject = "#FORM.subjectEmail#"
server = "#var.mailserver#"
port= "#var.mailport#"
username="#var.mailuser#"
password="#var.mailpass#"
failto="#var.failEmail#
type="html"
>
私が遭遇したのは、一度に 100 件のメールしか送信されず、残りは cf の未配信フォルダーに送信されていたことです。私はそれらをスプールに送り、再び100が通過します..
今、古いバージョンの cf を読んだことがありますが、cf 管理者には「接続を維持する」ためのチェックボックスがあります。cf9 を実行していて、このオプションが表示されません。
cfmail の query 属性を使用して、すべての電子メールを送信するために cfmail がメール サーバーに 1 回だけ接続するように強制しますか?
<cfmail query="Customer"
from = "#FORM.fromAddressEmail#"
to = "#cstEmail#"
subject = "#FORM.subjectEmail#">
数百の電子メールを送信せずにこれをテストする方法さえわかりません。これが問題の実行可能な解決策である場合、何か考えはありますか?
ご協力いただきありがとうございます!ビスコッティ