Envio de E-mail com Auto-Resposta

Nos dias atuais nada mais importante para um negócio do que a comunicação com o usuário.Uma boa maneira são os e-mails com auto-resposta.

Por | @thifsantonio Programação

Olá meus amigos, há quanto tempo heim?
Espero que esteja tudo bem com vocês.
Estive passando por uns problemas que me impediram de estar escrevendo pra vocês, mas estou de volta.

Bom, este artigo, exemplifica um simples formulário de contato com o envio de auto-resposta para o remetente da mensagem. Este recurso é importante do ponto de vista do usuário, pois demonstra atenção ao mesmo. Mostra a ele uma confirmação do envio de sua mensagem e da atenção que será dispensada á mesma.

Bom então vamos lá.

Primeiramente, vamos criar uma página chamada default.asp (que também pode ser chamada de default.html sem problemas, mas apenas esta página combinado?).

Esta é uma página simples que contém apenas uma tablela dentro de um formulário, com três campos: Nome, Email e Mensagem. O formulário chamará a página enviar_email.asp  que iremos construir mais adiante.O código da página é o seguinte:

Envio de E-mail com Auto-Resposta

O resultado será um formulário assim:
Envio de E-mail com Auto-Resposta

Agora vamos criar a página enviar_email.asp :

Primeiro declaramos as variáveis que receberão as requisições do formulários (Nome, Email e Mensagem) através do Resquest.Form:
Envio de E-mail com Auto-Resposta

Depois declararemos  as Variáveis MsgFormulario  e MsgResposta
Envio de E-mail com Auto-Resposta

A primeira conterá a mensagem que será enviada para o e-mail do administrador do site, neste exemplo, utilizarei meu e-mail (contato@imaginacaodigital.com) e a segunda será responsável por conter a mensagem que será enviada em resposta ao remetente.

Mensagem ao Administrador:
Envio de E-mail com Auto-Resposta

Mensagem ao Usuário:
Envio de E-mail com Auto-Resposta

Agora, utilizaremos o Componente CDONTS para realizar o envio dos 2 e-mail(pro administrador, outro um pro usuário).

Primeiro criaremos uma instancia do objeto CDONTS através da variável objCDOMail:
Envio de E-mail com Auto-Resposta

Depois atribuiremos as propriedades do objetos.

1 - A propriedade From permite que atribuamos o e-mail do remetente da mensagem. Na primeira parte do nosso exemplo, o remetente será o usuário. Este valor foi recuperado do formulário que o usuário preencheu a qual recuperamos o valor na variável Email.
Envio de E-mail com Auto-Resposta

2 - A propriedade To permite que atribuamos o e-mail do destinatário da mensagem. Aqui  o remetente será o administrador do sistema.
Envio de E-mail com Auto-Resposta

3 - O Subject é responsável por atribuir um Assunto ao e-mail que será enviado.Envio de E-mail com Auto-Resposta


4 - Atribuiremos a mensagemq eu criamos anteriormente ao  Body para que seja criado o "corpo da mensagem."
Envio de E-mail com Auto-Resposta


5 - O BodyFormat explicita o formato da mensagem que pode ser HTML ou apenas TEXT(texto). (0=HTML 1=Text)
Envio de E-mail com Auto-Resposta


6 - A propriedade MailFormat defini qual o tipo de codificação MIME a ser usado. (0=MIME 1=Text)
Envio de E-mail com Auto-Resposta

7 - A propriedade Importance defini a prioridade da mensagem a ser enviada, podendo esta ser baixa, alta ou normal. (0=Low, 1=Normal, 2=High)
Envio de E-mail com Auto-Resposta

8 - E então, efetuaremos o envio do E-mail utilizando a propriedade Send.
Envio de E-mail com Auto-Resposta

9 - Por fim, o objeto é liberado pelo Nothing.
Envio de E-mail com Auto-Resposta

Ao final, o código de envio para o administrador, será este:
Envio de E-mail com Auto-Resposta

Para criarmos o e-mail a ser enviado para o usuário, o procedimento é o mesmo, contudo teremos apenas que mudar 3 propriedades. O destinatário agora será o usuario, consequentemente o remetente será o administrador. Altere ainda a mensagem que agora será o valor que atribuímos á variável MsgResposta, ficando assim:
Envio de E-mail com Auto-Resposta

No final dos envios, vamos imprimir na tela uma mensagem para que o usuário saiba que sua mensagem foi enviada com sucesso dando um Response.Write na mensagem : "Sua mensagem foi enviada com sucesso!

Em breve entraremos em contato!"
Envio de E-mail com Auto-Resposta

E, pronto.

Viram como é simples?

Este modo de envio de e-mail utilizando o CDONT oi qualquer outro componente é muito útil quando se deseja enviar por e-mail qualquer tipo de formulário do Site, como um formulário de cadastro, de solicitação de serviços, ect.

Espero que tenham gostado deste artigo que é simples, mas muito útil.

Vocês podem estar baixando o código que desenvolvemos, aqui.

Abraços a todos e até o próximo artigo.


          
          Thiago Ferreira da Silva Antonio
          thifsantonio@gmail.com
          http://www.thiagoantonio.com.br
          http://www.imaginacaodigital.com
          

Mais sobre:
Share Tweet
Recomendado
Comentários
Carregar comentários
Destaquesver tudo