Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou tendo problema com um formulário da locaweb.
Levando em consideração que estou seguindo esse link deles:
http://wiki.locaweb.com.br/pt-br/Cdosys
É um formulário super básico, preencha as informações e depois a pessoa é redirecionada no proprio pop-up do formulário para um página de agradecimento
Link da página:
http://doutorlogotipo.com.br/landingpage/Landingpage_renato.html
Código do formulário de contato:
<html>
<head>
<title>Formulário de Contato</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body,td,th {
font-size: 14px;
color: #4E3F2C;
font-family: "Trajan Pro";
}
body {
background-color: #CFC4A4;
color: #000;
}
.s {
color: #000;
}
.s {
color: #000;
}
.s {
color: #000;
}
.s {
color: #000;
}
.f {
color: #4E3F2C;
}
</style>
</head>
<body>
<div align="center">
<form name="form4" method="post" action="">
</form>
<form name="form2" method="post" action="">
<input name="imageField" type="image" id="imageField" src="images/2013-04-04_LANDINGPAGE_RENATO_SILVA_SILVEIRA_RSS.jpg" alt="Logotipo - Renato Silva Silveira" align="top">
</form>
<form name="contato" action="http://doutorlogotipo.com.br/landingpage/envia.asp" method="post">
<input name="subject" type="hidden" id="subject" value="CONTATO VIA SITE DOUTOR LOGOTIPO">
<table width="875" border="0">
<tr>
<td width="173" align="left" valign="middle"><span class="f">Nome</span>:*</td>
<td width="692" align="left" valign="top"><label for="nome2"></label>
<input name="nome" type="text" id="nome2" size="35" maxlength="100"></td>
</tr>
<tr>
<td align="left" valign="middle">Telefone:*</td>
<td align="left" valign="top"><label for="telefone"></label>
<input name="telefone" type="text" id="telefone" size="23" maxlength="40"></td>
</tr>
<tr>
<td align="left" valign="middle">E-mail:*</td>
<td align="left" valign="top"><label for="email"></label>
<input name="email" type="text" id="email" size="35" maxlength="100"></td>
</tr>
<tr>
<td align="left" valign="middle">Mensagem:*</td>
<td align="left" valign="top"><label for="recado"></label>
<textarea name="mensagen" cols="35" rows="4" id="mensagem"></textarea></td>
</tr>
<tr>
<td> </td>
<td align="left" valign="top"><input type="submit" name="enviar" id="enviar" value="Enviar Mensagem"></td>
</tr>
</table>
</form>
<form name="form6" method="post" action="">
<input name="imageField2" type="image" id="imageField2" src="images/2013-04-04_LANDINGPAGE_RENATO_SILVA_SILVEIRA_RSS_1.jpg" align="top">
</form>
<p> </p>
<form name="form3" method="post" action="">
</form>
</div>
</body>
</html>
Código do arquivo ENVIA.ASP
<%
Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration")
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30
objCDOSYSCon.Fields.update
Set objCDOSYSMail.Configuration = objCDOSYSCon
objCDOSYSMail.From = request.form("nome") & request.form("email")
objCDOSYSMail.To = "estagio@doutorlogotipo.com.br"
objCDOSYSMail.TextBody = request.form("mensagem")
objCDOSYSMail.Subject = request.form("assunto")
objCDOSYSMail.Send
set objCDOSYSMail = nothing
set objCDOSYSCon = nothing
response.Redirect"http://www.doutorlogotipo.com.br/landingpage/obrigado.html"
%>
Código da página de agradecimento:
<html>
<head>
<title>Formulário de Contato</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body,td,th {
font-size: 14px;
color: #6C593E;
}
body {
background-color: #CFC4A4;
color: #6C593E;
}
.s {
color: #000;
}
.s {
color: #000;
}
.s {
color: #000;
}
.s {
color: #000;
}
.fonte {
font-family: "Trajan Pro";
color: #403424;
}
.f {
color: #4E3F2C;
}
</style>
</head>
<body>
<div align="center">
<form name="form4" method="post" action="">
</form>
<form name="form5" method="post" action="">
</form>
<form name="form2" method="post" action="">
<input type="image" name="imageField" id="imageField" src="images/2013-04-04_LANDINGPAGE_RENATO_SILVA_SILVEIRA_RSS.jpg">
</form>
<form method="post" enctype="multpart/formdata" name="form1" action="">
<p class="fonte">Muito obrigado pelo seu contato.</p>
<p class="fonte">Responderemos o <span class="f">mais</span> breve possível.</p>
<p class="fonte">Obrigado</p>
</form>
<form name="form6" method="post" action="">
<input type="image" name="imageField2" id="imageField2" src="images/2013-04-04_LANDINGPAGE_RENATO_SILVA_SILVEIRA_RSS_1.jpg">
</form>
<p> </p>
<form name="form3" method="post" action="">
</form>
</div>
</body>
</html>
Link do site:
http://doutorlogotipo.com.br/landingpage/Landingpage_renato.html
Se puderem me ajudar eu ficaria muito agradecido.
Att,
Lucas
cara, eu tava tendo o mesmo problema com a localweb, procurei, procurei soluções e deu em nada....
quer um concelho? troca, tira seu site da localweb, nao vale a pena, muita frescura.
foi o que eu fiz, agr eu uso Hotel da Web.. muito melhor, contas de Emais Ilimitadas ^^
altere primeiro as info. que te falei
http://imageshack.us/f/811/printerro.jpg/
Aparece esse sguinte erro, mesmo depois de configurar o que foi pedido.
Sobre a locaweb, já trabalhamos com ela há muitos anos, mesmo, então seria uma transição complicada, já que muitos sites de clientes estão sob nosso comando.
tive um único site na locaweb que estava dando alguns erros no CDOSYS, o mesmo code que em outro serve funciona normal, o que fiz foi alterar para outro componente de email tipo SMTPMail:
<%
responderPara=Request.Form("Email")
Set mailer = Server.CreateObject("SoftArtisans.SMTPMail")
'Caso deseje realizar o envio de e-mails autenticados, defina nosm campos abaixo os dados
'utilizados para realizar a autenticação, e o servidor SMTP utilizado acima, em "servidor"
mailer.UserName= "contato@empresa.com.br"
mailer.Password= "12345678abcd"
'Contfigura o servidor SMTP a ser utilizado
Mailer.RemoteHost = "smtp.empresa.com.br"
'Contfigura porta utilizada no envio das mensagens(por padrão o componente trabalha com a porta 25, mas na locaweb a mesma está bloqueada, portanto utilizem a porta 587)
mailer.Port = "587"
'Configura o Nome do remetente da mensagem
Mailer.FromName = Request.Form("nome")
'Configura o e-mail do remetente da mensagem
Mailer.FromAddress= "contato@empresa.com.br"
'Configura os destinatários da mensagem
Mailer.AddRecipient "Fale Conosco ", "contato@empresa.com.br"
'Cópia e Cópia Oculta
'mailer.Addcc "Nome Destinatário" , "Email@Destinatário"
'mailer.AddBcc "Nome Destinatário" , "Email@Destinatário"
'Configura o campo "Responder Para"
mailer.ReplyTo = responderPara
'Configura o conteúdo da Mensagem
'Se desejar utilizar HTML, utilize:
'mailer.HtmlText = "<html><head></head><body>Corpo da mensagem em HTML</body></html>"
Mailer.HtmlText = "Enviado por: " & Request.Form("Nome") & "<br>Telefone: " & Request.Form("Telefone") & "<br>Do email: " & Request.Form("Email") & "<br>Assunto: " & Request.Form("Assunto") &"<br><br>" & Request.Form("Mensagem") & "<br><br>Enviada Em: " & now
'Configura o Assunto da mensagem enviada
Mailer.Subject = "Fale Conosco - InfoByte"
'Define a prioridade do e-mail, [1 = High] - [3 = Medium] - [5 = Low]
mailer.priority = 3
If mailer.SendMail then
%>
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<title>..:: Cursos ::..</title></body>
</html>
<%
Else
Response.Write "Erro " & Mailer.Response
Response.End()
End If
Set Mailer = Nothing
%>
é da pólítica da locaweb enviar emails somente autenticado, fora isso você deve mudar o
smtpserver de localhost para seu SMTP, tipo, smtp.empresa.com.br e mudar a porta em smtpserverport