如果只有其中一个无效,Coldfusion为什么不发送任何电子邮件?

时间:2009-08-31 20:45:37

标签: email coldfusion coldfusion-8 cfmail

我有一个cfmail发送给大约8人(动态)。其中一个地址不正确,因此不会发送整个电子邮件。 coldfusion管理员或cfmail标签中是否有任何设置可以更改,因此它将发送给7个正确的人,并且只有一个人失败。我正在使用CF8。

2 个答案:

答案 0 :(得分:6)

旧学校:

<cfloop query="mails">
  <cftry>
    <cfmail from="#from#" to="#to#">
      <!--- ... --->
    </cfmail>
    <cfcatch>
      <div>
        Mail not sent. #cfcatch.detail#
      </div>
    </cfcatch>
  </cftry>
</cfloop>

答案 1 :(得分:1)

您可以使用IsValid()预处理电子邮件列表,并从列表中删除任何失败的项目。