tenho um formulário no qual uso o aspmail para mandar o cadastro por e-mail. O que ocorre é o seguinte: quando abro a página em meu servidor, ele já executa e o mostra a mensagem de erro...
Ele teria que fazer isto depois que eu clicasse em "enviar"...
A ação do formulário é "obrigado.asp"
O que pode estar errado? Alguém pode me ajudar?
Segue o código abaixo...
<%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Pergunta
zando
Olá galera,
tenho um formulário no qual uso o aspmail para mandar o cadastro por e-mail. O que ocorre é o seguinte: quando abro a página em meu servidor, ele já executa e o mostra a mensagem de erro...
Ele teria que fazer isto depois que eu clicasse em "enviar"...
A ação do formulário é "obrigado.asp"
O que pode estar errado? Alguém pode me ajudar?
Segue o código abaixo...
<%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = request.form("nome")
Mailer.FromAddress= request.form("email")
Mailer.RemoteHost = "smtp.servidor.com.br"
Mailer.AddRecipient "login", "login@servidor.com.br"
Mailer.ContentType = "text/html" ' formatação html
Mailer.Subject = "Cadastro"
Mailer.BodyText = "<b>Nome: </b>" & request.form("nome") & "<br>" & _
"<b>Email: </b>" & request.form("email") & "<br>" & _
"<b>Endereço: </b>" & request.form("endereco") & "<br>" & _
"<b>Bairro: </b>" & request.form("bairro") & "<br>" & _
"<b>Cidade: </b>" & request.form("cidade") & "<br>" & _
"<b>Telefone: </b>" & request.form("tel") & "<br>" & _
"<b>Celular: </b>" & request.form("cel") & "<br>" & _
"<b>Aniversário: </b>" & request.form("dia") & " de " & request.form("mes") & "<br>" & _
"<b>Nome da instituição: </b>" & request.form("instituicao") & "<br>" & _
"<b>Telefone da instituição: </b>" & request.form("tel_inst") & "<br>" & _
"<b>Disciplinas: </b>" & request.form("disciplinas") & "<br>" & _
"<b>Livros: </b>" & request.form("livros") & "<br>"
x = Mailer.SendMail
if x = true then
Response.redirect ("obrigado.asp?")
Else
Response.Write("<script>alert('Erro!!!')</script>")
end if
%>
<%Set Mailer = Nothing%>
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados