QUAL A SUA DÚVIDA?

Terra Dúvidas Terra

Como configuro um formulário de e-mail aspMail?

Imprimir dúvida
Para criar um formulário de contato usando aspMail, siga os passos abaixo: 
 
1 - Transcreva o código abaixo para um arquivo: 
 
Obs: Retire o * do código.
 
<*%
' Cria o componente aspmail
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
' Nome do Remetente
Mailer.FromName = "Teste Terra"
' E-mail do Rementente
Mailer.FromAddress= "maildodouglas@gmail.com"
' Servidor de envio de e-mail
Mailer.RemoteHost = "localhost"
' Nome / Endereço de quem recebera o E-mail
Mailer.AddRecipient "Terra Networks", "maildodouglas@gmail.com"
' Assunto do E-mail
Mailer.Subject = "Teste Formulário de E-mail: ASPMAIL"
' Campo da mensagem
 
Mailer.BodyText = "Dados" & vbCrLf & vbCrLf & _
"Nome: "& Request.form("Nome") & vbCrLf & _ 
"Assunto: "& Request.form("Assunto") & vbCrLf & _ 
"E-Mail: "& Request.form("Email") & vbCrLf & _ 
"Mensagem: "& Request.form("Mensagem")
 
if Mailer.SendMail then
 Response.Write "E-mail enviado"
else
 Response.Write "Erro no envio do e-mail. Erro: " & Mailer.Response
end if
%>
 
2 - Salve o arquivo com o nome aspMail.asp, e o transfira para um arquivo sua hospedagem via php.
 
3 - Para testar seu formulário, segue abaixo um modelo de um formulário HTML que utiliza nosso exemplo "aspMail.asp" para enviar mensagens. Transcreva este código para um arquivo:
 
<*!DOCTYPE html>
<*html>
<*head>
<*title>.:|aspMail Ex. Terra Empresas|:.
<*link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<*/head>
<*body>
<*form role="form" method="POST" action="aspMail.asp">
<*div class="col-lg-6">
<*div class="form-group">
<*label for="Nome" required>Nome
<*div class="input-group">
<*input type="text" class="form-control" name="Nome" id="InputName" placeholder="Nome completo" required>
<*span class="input-group-addon">
<*/div>
<*/div>
 
<*div class="form-group">
<*label for="Emai">E-mail
<*div class="input-group">
<*input type="email" class="form-control" id="InputEmail" name="Email" placeholder="endereço de E-mail" required  >
<*span class="input-group-addon">
 
<*/div>
 
<*div class="form-group">
<*label for="Mensagem">Nos de seu feedback
<*div class="input-group">
<*textarea name="Mensagem" id="InputMessage" class="form-control" rows="5" required>
<*span class="input-group-addon">
<*/div>
<*/div>
<*input type="submit" name="submit" id="submit" value="Enviar mensagem" class="btn btn-primary">
 
<*/div>
<*/form>
<*/body>
<*/html>
 
 
4 - Salve o arquivo com o nome "contato-asp.html" e o envie para dentro da pasta /public de sua hospedagem via FTP. Após, acesse o arquivo via navegador através do endereço: 
 

 

Compartilhe o conteúdo:
Este artigo respondeu sua dúvida?
Qualifique esse artigo:

Obrigado!
Escolha uma forma para entrar em contato conosco:

Formulário - Terra Empresas

Os campos com (*) são de preenchimento obrigatório.