«

»

Dec 07

Print this Post

Como posso configurar SMTP a nível de Application para enviar emails usando CFMAIL

Problema:

Como posso usar as diferentes configurações de servidor SMTP para aplicativos hospedados no servidor do ColdFusion para o envio de e-mail.

Solução:

Ao utilizarmos o novo recurso “smtpServersettings”  do ColdFusion 9 no arquivo Application.cfc, podemos especificar diferentes configurações do servidor SMTP para aplicativos.

Explicação detalhada:

ColdFusion 9 adicionou um novo atributo chamado “smtpServersettings” para o arquivo Application.cfc. Podemos especificar os detalhes da configuração do servidor SMTP no atributo “smtpServersettings” no scopo THIS do Application.cfc,  em âmbito de aplicação, que recebe três valores como uma estrutura: servidor, nome de usuário e senha.


<cfcomponent displayname="CF9ApplicationVariables" output="false">
     <cfset this.name   = "CF9ApplicationVariables" />
     <cfset this.smtpserversettings   = {
          server="mailServerAddress",
          username="userEamilID",
          password="userPassword"
          } />
</cfcomponent>

Agora a tag CFMail usará esses detalhes do servidor mencionados acima no “smtpServersetting” no Application.cfc para enviar emails e não usará os valores especificados no administrador ColdFusion 9. Se o atributo “smtpServersetting” não fôr utilizado, então o CFMail se comportará normalmente.

by Akbarsait N
Versão em inglês: Adobe ColdFusion Cookbook

Permanent link to this article: http://ensina.me/coldfusion/como-posso-configurar-smtp-a-nivel-de-application-para-enviar-emails-usando-cfmail/

Leave a Reply