PontoXP.com - Dicas e Informações Gerais.





ASP – formulario de envio de e-mail

Autor: Henrique
Publicado em: Artigos

Nesse Artigo irei mostrar como montar um simples formulario de envio de email em ASP utilizando o componente CDONTS

Primeiro crie um formulario com os Campos que desejar.

No nosso exemplo irei colocar Apenas Nome, Email e Mensagem, como mostra figura abaixo

Formulario ASP

Codigo HTML

<HTML>
<HEAD>
<title>Enviando Email por ASP</title>
</HEAD>
<BODY>
<link href="stilo.css" mce_href="stilo.css" rel="stylesheet" type="text/css">

<form name="frmContato" method="post" action="EnvioEmail.asp">
 <table>
  <tr>
  <td align="right">Nome:</td>
  <td><input type="text" name="txtNome"></td>
  </tr>
  <tr>
  <td align="right">Email:</td>
  <td><input type="text" name="txtEmail"></td>
  </tr>
  <tr>
  <td align="right" valign="top">Mensagem:</td>
  <td><textarea name="txtMensagem" rows="5"></textarea></td>
  </tr>
  <tr>
  <td></td>
  <td><input type="submit" value="Enviar"></td>
  </tr>
 </table>

</form>

</BODY>
</HTML>

Importante!
Os campos do formulario devem estar entra a tag <form>

Repare que o formulario tem o action para uma pagina asp EnvioEmail.asp, nessa pagina onde iremos pegar os dados do Formulario e enviar um email.

Codigo EnvioEmail.asp:

nome = request.Form("txtNome")
email = request.Form("txtemail")
mensagem = request.Form("txtMensagem")

'Cria O Objeto de email
set mailer = createobject("cdonts.newmail")

'email preenchido na Pagina HTML
mailer.from = email

'e-mail de destinatario
mailer.to = "[email protected]

'parametro de formatação
'0 para email em HTML
'1 para email em texto
mailer.bodyformat = 0 

'Titulo do Email
mailer.subject = "Contato site"

'Corpo do Email
mailer.body = mensagem

'envia o e-mail
mailer.send

'Fecha o Objeto
set mailer = nothing

'mostra uma mensagem para o Usuario
Response.Write("Mensagem Enviada")

Espero ter ajudado e até a próxima

Henrique
www.urbanmotion.com.br






PontoXP © 2006-2018 - Todos os direitos reservados.
Termos de uso | Contato | Anuncie| Assine os FEEDS RSS!