3

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

4

2 回答 2

6

老套:

<cfloop query="mails">
  <cftry>
    <cfmail from="#from#" to="#to#">
      <!--- ... --->
    </cfmail>
    <cfcatch>
      <div>
        Mail not sent. #cfcatch.detail#
      </div>
    </cfcatch>
  </cftry>
</cfloop>
于 2009-09-01T09:18:46.997 回答
1

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

于 2009-09-01T16:06:58.230 回答