Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

daniela.lima

Erro no envio de email

Recommended Posts

OI pessoal estou tentando fazer com meu formulario envie o email mas não estou conseguindo se alguem puder me ajudar agradeço muito. Estou começando agora com asp. Erro que aparece é HTTP Error 405. http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Thanks

 

 

 

 

 

 

 

código do formulário

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>site</title>

<link href="estilo.css" rel="stylesheet" type="text/css" />

<!--

function leave() {

window.open('thanks.html','','toolbar=no,menubar=no,location=no,height=320,width=300');

}

//-->

</SCRIPT>

</head>

<body class="formbody">

<form id="form1" name="form1" method="post" action="envia_contato.asp" onSubmit="return leave( this.form )">

<table border="0" cellpadding="2" cellspacing="2">

<tr>

<td class="camp1">Nome:</td><td class="camp2"><input name="nome" type="text" size="30" maxlength="50" /></td>

</tr>

<tr>

<td class="camp1">Email:</td><td class="camp2"><input name="email" type="text" size="30" maxlength="50" /></td>

</tr>

<tr>

<td class="camp1">Telefone:</td>

<td class="camp2"><input name="fone" type="text" size="30" maxlength="50" /></td>

</tr>

<tr>

<td class="camp1">Assunto</td><td class="camp2"><input name="assunto" type="text" size="30" maxlength="50" /></td>

</tr>

<tr>

<td valign="top" class="camp1">Mensagem</td>

<td class="camp2"><textarea name="msg" cols="23" rows="6"></textarea></td>

<tr>

<td><input name="enviar" type="submit" value="Enviar" class="btn"/></td><td><input class="btn" name="limpar" type="reset" value="Limpar" />

</table>

</form>

</body>

</html>

 

 

 

código asp:

 

 

 

<%

Dim nome,email,fone, assunto,mensagem

 

 

 

nome = Request("nome")

email = Request("email")

fone = Request("fone")

assunto = Request("assunto")

mensagem = Request("mensagem")

 

 

 

 

corpo = corpo & "<b>Nome :</b>" &" " & nome & "<BR>"

corpo = corpo & "<b>E-mail :</b>" &" " & email & "<BR>"

corpo = corpo & "<b>Telefone :</b>" &" " & fone & "<BR>"

corpo = corpo & "<b>Assunto :</b>" &" " & assunto & "<BR>"

corpo = corpo & "<b>Mensagem :</b>" &" " & mensagem & "<BR>"

 

 

 

Set iMail = Server.CreateObject("Persits.MailSender")

iMail.Host = "mail.seusite.com.br"

iMail.IsHtml = true

iMail.From = email

iMail.AddAddress "admin@sseusite.com.br"

iMail.Subject = "Contato Atraves do Site"

iMail.Body = corpo

iMail.Send

 

 

 

response.redirect http://seusite.com.br

Set objMail = nothing

 

 

 

%>

<title></title>

<BR>

<BR><BR><BR>

<center>

</center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi jonathandj eu não qual a lina que tah o erro eu só sei que aparece uma página com issoThe page cannot be displayedThe page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access. --------------------------------------------------------------------------------Please try the following:Contact the Web site administrator if you believe that this request should be allowed. Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly. HTTP Error 405 - The HTTP verb used to access this page is not allowed.Internet Information Services (IIS)--------------------------------------------------------------------------------Technical Information (for support personnel)Go to Microsoft Product Support Services and perform a title search for the words HTTP and 405. Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Setting Application Mappings, Securing Your Site with Web Site Permissions, and About Custom Error Messages.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse foi o erro na verdade:

Server object error 'ASP 0177 : 800401f3'Server.CreateObject Failed/cartao/envia_contato.asp, line 23800401f3

eu normalmente cdo, nao persits. tenta usar isso!

 

<%nome = Request("nome")email = Request("email")fone = Request("fone")assunto = Request("assunto")mensagem = Request("mensagem")corpo = corpo & "<b>Nome :</b>" &" " & nome & "<BR>"corpo = corpo & "<b>E-mail :</b>" &" " & email & "<BR>"corpo = corpo & "<b>Telefone :</b>" &" " & fone & "<BR>"corpo = corpo & "<b>Assunto :</b>" &" " & assunto & "<BR>"corpo = corpo & "<b>Mensagem :</b>" &" " & mensagem & "<BR>"strsubject = "Contato Atraves do Site"stre_mail = "felipelzb@gmail.com"set objmail	 = Server.CreateObject("CDO.Message")set conf_mail = Server.CreateObject("CDO.Configuration")set param = conf_mail.Fieldsparam("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2param("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"param.Update		 set objmail.configuration = conf_mail objmail.MDNRequested = true strsubject = "Oi"objmail.From = emailobjmail.To   = stre_mailobjmail.Subject = strsubjectobjmail.HTMLBody   = corpoobjmail.SendSet objCDOmail = Nothing'response.redirect http://seusite.com.brSet objMail = nothing%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom ..Se o erro for "Server Create Object Failed" é o seu servidor .. que nao dá suporte ao componente que você esta tentando utilizar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom ..Se o erro for "Server Create Object Failed" é o seu servidor .. que nao dá suporte ao componente que você esta tentando utilizar.

Eu fiz a mudança que o felipe sugeriu mas continua no mesmo. o que me aparece de erro é invalid method (http verb)

Compartilhar este post


Link para o post
Compartilhar em outros sites

você está rodando as páginas em localhost?se não estiver acho que tens que configurar essa parte param("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost" trocando localhost pelo seu servidor de smtp se estiver em localhost, já tentou o aspMail ou aspEmail?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.