我遇到了一个问题,即我的邮件服务器每5分钟只接受100个到服务器的连接。我目前的代码遍历数据库,为列表中的每个人调用cfmail。我想问题是我每次使用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的查询属性,力CFMAIL仅连接到邮件服务器一次发送的所有电子邮件?
<cfmail query="Customer"
from = "#FORM.fromAddressEmail#"
to = "#cstEmail#"
subject = "#FORM.subjectEmail#">
林甚至不知道如何测试这个没有发送几百封电子邮件。任何想法,如果这是一个可行的解决方案的问题?
感谢您的帮助! Biscotti
你有什么版本的CF的? –
版本\t 9,0,1,274733 版\t开发 – BiScotti
是您的电子邮件,这样你可以发送相同的邮件给多个收件人?也许把所有收件人放在bcc属性中?您可以将多个收件人添加为逗号分隔列表。 – Goyuix