«

»

Aug 22

Print this Post

Como enviar um email à múltiplos recipientes sem que todos endereços sejam listados no campo [TO] ?

Use o attributo query da tag. Fazendo assim, voce vai iterar sobre a tag cfmail para cada linha da query. Voce deve especificar a coluna da query que contem o endereço de email apropriado no attributo TO do cfmail.


<!--- query the database to find out who needs the email --->
<cfquery name="getEmailAddresses" dataSource="#theDSN#">
      SELECT emailAddress FROM tblUsers
</cfquery>
<!--- set up variables --->
<cfset variables.msg = "this is a test message">
<cfset variables.subject = "test subject">
<cfset variables.from = "me@ohMy.com">
<cfset variables.server= "mail.ohMy.com">
<cfmail from="#variables.from#" subject="#variables.subject#" query="getEmailAddresses" to="#emailAddress#" server="#variables.server#">
      #variables.msg#
</cfmail>

by Todd Sharp


Permanent link to this article: http://ensina.me/coldfusion/como-enviar-um-email-a-multiplos-recipientes-sem-que-todos-enderecos-sejam-listados-no-campo-to/

Leave a Reply