Formulário
utilizando ASPMAIL
O ASPMail é um componente
que possibilita enviar e-mails por páginas
Web. Esse objeto é normalmente utilizado
para desenvolvimento de formulários.
O Aspmail só está disponível
para o plano de hospedagem em ambiente Windows.
Vamos mostrar um exemplo
utilizando três arquivos:
• form.html
• enviaemail.asp
• obrigado.asp
Estes arquivos devem estar dentro do mesmo
diretório.
No campo form do formulário,
você deve especificar o campo action
com o nome de nosso arquivo de exemplo:
“enviaemail.asp”
No exemplo abaixo, o arquivo
se chama Form.html (não
copiar esta linha)
<html>
<title>ACL Network Solutions - Exemplo
Formulário ASPMail</title>
<body>
<form action="enviaemail.asp"
method="POST">
<div align="left"> <font
size="2" face="Arial">
Nome:
<input type="text" size="50"
maxlength="50" name="nome">
<br> E-mail:
<input type="text" size="50"
maxlength="50" name="email">
<br>
Mensagem: <br>
<textarea name="mensagem" rows="5"
cols="50"></textarea>
<br>
</font>
<input type="submit" value="Enviar">
</div>
</form>
</body>
</html>
Este arquivo a seguir, é
que faz o envio do formulário.
Para que o formulário envie um e-mail
para sua caixa postal, configure o campo
abaixo com seu nome de usuário (Usuário)
e seu e-mail completo (usuário@seudominio.com.br):
Mailer.AddRecipient "Usuario"
, "usuario@seudominio.com.br"
No exemplo abaixo, enviaemail.asp (não copiar esta linha)
<%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = request("nome")
Mailer.FromAddress = request("email")
Mailer.RemoteHost = "127.0.0.1"
Mailer.AddRecipient "Usuario"
, "usuario@seudominio.com.br"
Mailer.Subject = "Formulário
Teste Aspmail"
Mailer.BodyText
= "Nome..........: " & request.form("nome")
& vbcrlf
Mailer.BodyText = "E-mail.........:
" & request.form("email")
& vbcrlf
Mailer.BodyText = "Mensagem..: "
& request.form("mensagem")
& vbcrlf
if Mailer.SendMail
then
Response.redirect "obrigado.asp"
else
Response.Write mailer.response
end if
%>
Por fim, não esqueça
de colocar o aquivo obrigado.asp para finalizar
o processo. No exemplo abaixo, obrigado.asp (não copiar esta linha)
<html>
<head>
<title>ACL Network Solutions - Obrigado...
(Exemplo)</title>
</head>
<body topmargin="0" leftmargin="0">
<div align="center">
<center>
<table border="0" width="439">
<tr>
</center>
<p align="center"><font
color="#00B0FF" size="3"><b>Muito
Obrigado !!</b></font><p
align="center"><font size="2"></font><p
align="center"><font size="2">
Sua Mensagem foi enviada com sucesso.</font>
</td>
</tr>
</table>
</div>
</td>
</body>
</html>
Pronto! Agora é
só fazer a transferência dos
arquivos para sua área de hospedagem
em nosso servidor, que já estará
funcionando.
Caso tenha alguma dúvida a respeito
da inserção do formulário
em sua página, entre em contato conosco
através de nosso Fale Conosco.