Como ganhar dinheiro na Internet

Auto Responder

| |

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áginaenviar_email.asp que iremos construir mais adiante.O código da página é o seguinte:



O resultado será um formulário assim:


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:


Depois declararemos as Variáveis MsgFormulario e MsgResposta


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:


Mensagem ao Usuário:


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:


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.


2 - A propriedade To permite que atribuamos o e-mail do destinatário da mensagem. Aqui o remetente será o administrador do sistema.


3 - O Subject é responsável por atribuir um Assunto ao e-mail que será enviado.


4 - Atribuiremos a mensagemq eu criamos anteriormente ao Body para que seja criado o "corpo da mensagem."



5 - O BodyFormat explicita o formato da mensagem que pode ser HTML ou apenas TEXT(texto). (0=HTML 1=Text)



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


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)


8 - E então, efetuaremos o envio do E-mail utilizando a propriedade Send.


9 - Por fim, o objeto é liberado pelo Nothing.


Ao final, o código de envio para o administrador, será este:


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:


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!"


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.

0 comentários:

Postar um comentário