Category Archive: E-mail

Jan 06

Validando um endereço de e-mail com uma regular expression

Problema: Um aplicativo ColdFusion requer uma entrada de email válida num formulário. Solução: ColdFusion permite o uso de regular Expressions para fazer comparação padrão com uma string usando as funções REFind() e REFindNoCase(). Usando a função REFindNoCase() permitirá que um aplicativo determine se uma string é um endereço de email válido. A função isValid() tambem pode ser usada para se conseguir esse …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/validando-um-endereco-de-e-mail-com-uma-regular-expression/

Dec 07

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 …

Continue reading »

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

Nov 30

Configurando prioridade de email usando CFMAIL

Problema: Quero adicionar um status de prioridade para clientes de email compatíveis usando CFMAIL. Solução: ColdFusion 4.5 introduziu uma sub-tag CFMAILPARAM permitindo voce adicionar cabeçalhos a uma mensagem, mas ColdFusion 8 mudou a prioridade para um atributo do CFMAIL. Explicação detalhada: ColdFusion 4.5 introduziu a sub-tag CFMAILPARAM permitindo voce adicionar arquivos anexos e cabeçalhos, incluindo …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/configurando-prioridade-de-email-usando-cfmail/

Sep 11

Como posso usar ColdFusion para checar uma conta de e-mail?

ColdFusion vem com a tag  <cfpop> que permite voce ambos ler e deletar email de um servidor POP. Por exemplo: From: #from# Subject: #subject# Sent: #date# #paragraphformat(body)# A tag <cfpop> pode ser também usada para baixar anexos (attachments) e deletar mensagens do servidor. by Ray Camden

Permanent link to this article: http://ensina.me/coldfusion/como-posso-usar-coldfusion-para-checar-uma-conta-de-e-mail/

Sep 01

Como eu envio o conteúdo de um formulário por email?

Uma das coisas mais comuns que um web site pode exigir é um simples “Fale Conosco” ou outro formulario. Normalmente, tudo que você quer fazer é pegar o resultado do formulário e enviá-lo para o proprietário do site. Se você deseja implementar rapidamente um script para fazer isso sem uma formatação sofisticada, você pode usar …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-eu-envio-o-conteudo-de-um-formulario-por-email/

Aug 26

Como posso deletar mensagens de um servidor de email?

Use <cfpop> com o atributo “action” indicando ‘delete’ e os atributos “messagenumber” ou “uuid” indicando a mensagem que voce quer deletar. <cfpop action="delete" server="SERVER_NAME" username="USERNAME" password="PASSWORD" messagenumber="MESSAGENUMBER" /> Este artigo foi baseado numa sugestão do Stefan Leroux. by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-posso-deletar-mensagens-de-um-servidor-de-email/

Aug 26

Como recuperar anexos de uma mensagem de email?

Use <cfpop> com o atributo “action” especificando  ‘getall’ e o atributo “attachmentpath” indicando o diretório no servidor onde voce quer guardar os anexos. Voce então pode iterar sôbre o objeto query resultante e performar qualquer lógica requerida tais como logar (registrar) a informação dos anexos. <!— open mailbox —> <cfpop action="getall" name="Q_emailGetAll" server="SERVER_NAME" username="USERNAME" password="PASSWORD" …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-recuperar-anexos-de-uma-mensagem-de-email/

Aug 22

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.

Continue reading »

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/