Raphitos Postado Setembro 18, 2007 Denunciar Share Postado Setembro 18, 2007 Boa tarde pessoal.Eu instalei o componente Jmail e configurei as páginas asp para que funcione.Bom, eu preencho o form e envio normal não dá nenhum erro, porem no emai lde destino chega isso para mim:IP de Origem: 127.0.0.1Data: 18/9/2007 11:59:52Nome: Cidade: Estado: E-mail: Mensagem:As informações do formulário não estão sendo carregadas..............Segue o código das páginas...form.asp<html> <head> <title>Formulário</title> <meta http-equiv="Content-Type" content="text/html;"> <style> .texto {font: 13px Verdana; text-decoration: none; color: #000000} .texto_peq {font: 11px Verdana; text-decoration: none; color: #000000} .titulos {font: bold 13px Verdana; text-decoration: none; color: #000000} .form_campos {background-color: #FFFFFF; font: 12px Verdana; border-style: groove} .form_botao {background-color: #CCCCCC; font: 12px Verdana; border-style: outset} </style> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <br> <center><font class="titulos">Formulário</font></center> <form method="post" action="jmail.asp"> <table width="100" border="0" cellspacing="0" cellpadding="0" align="center"> <tr bgcolor="#F4F4F4"> <td valign="top" width="100" nowrap><font class="texto">Nome:</font></td> <td> <input class="form_campos" type="text" name="nome" size="34"> </td> </tr> <tr bgcolor="#EFEFEF"> <td valign="top" width="100" nowrap><font class="texto">Cidade</font></td> <td> <input class="form_campos" type="text" name="cidade" size="20"> </td> </tr> <tr bgcolor="#F4F4F4"> <td valign="top" width="100" nowrap><font class="texto">Estado:</font></td> <td> <input class="form_campos" type="text" name="estado" size="11"> </td> </tr> <tr bgcolor="#EFEFEF"> <td valign="top" width="100" nowrap><font class="texto">E-mail:</font></td> <td> <input class="form_campos" type="text" name="from" size="34"> </td> </tr> <tr bgcolor="#F4F4F4"> <td valign="top" width="100" nowrap><font class="texto">Assunto:</font></td> <td> <select class="form_campos" name="assunto"> <option class="form_campos" value="Opinião" selected>Opinião</option> <option class="form_campos" value="Sugestão">Sugestão</option> <option class="form_campos" value="Parceria">Parceria</option> <option class="form_campos" value="Reclamação">Reclamação</option> <option class="form_campos" value="Sem assunto">Outros</option> </select> </td> </tr> <tr bgcolor="#EFEFEF"> <td valign="top" width="100" nowrap><font class="texto">Mensagem:</font></td> <td> <textarea class="form_campos" name="body" cols="34" rows="4"></textarea> </td> </tr> <tr bgcolor="#F4F4F4"> <td colspan="2" valign="middle"> <font class="texto"></font> <br> <div align="center"> <input class="form_botao" type="submit" name="Enviar" value="Enviar Mensagem"> <input class="form_botao" type="reset" name="Limpar" value="Limpar"> </div> </td> </tr> </table> </form> </body> </html> jmail.asp <html> <head> <title>JMail</title> </head> <body> <p align="center"><font face="Arial" size="5">Formulario de E-mail</font></p> <font face="Arial"> <% nome = Request.Form("nome") sender = "suaconta@deemail.com" cidade = Request.Form("cidade") estado = Request.Form("estado") from = Request.Form("from") subject = "Setor: " & Request.Form("assunto") recipient = "raphael@cratoa.com.br" body = Request.Form("body") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "mail.caoa.com.br" JMail.Sender = Sender JMail.Subject = Subject JMail.AddRecipient Recipient data = Now() JMail.Body = "IP de Origem: " & Request.ServerVariables("REMOTE_ADDR") & vbcrlf&_ "Data: " & data & vbcrlf&_ "Nome: " & nome & vbcrlf&_ "Cidade: " & cidade & vbcrlf&_ "Estado: " & estado & vbcrlf&_ "E-mail: " & from & vbcrlf&_ "Mensagem: " & vbcrlf&_ body & vbcrlf JMail.Priority = 3 JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") JMail.Logging = True JMail.Execute %> </font><center><font face="Arial" size="3">Seu e-mail foi enviado com sucesso<br> </font></center> <p align="center"><font face="Arial"><a href="form.asp">Retorne ao Formulario</a></font></p> </body> </html>Obrigado,Raphael Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Frederico Maielo Postado Setembro 19, 2007 Denunciar Share Postado Setembro 19, 2007 Ola amigo! beleza! bem minha dica é ao invés de você fazer assim:JMail.Body = "IP de Origem: " & Request.ServerVariables("REMOTE_ADDR") & vbcrlf&_"Data: " & data & vbcrlf&_"Nome: " & nome & vbcrlf&_"Cidade: " & cidade & vbcrlf&_"Estado: " & estado & vbcrlf&_"E-mail: " & from & vbcrlf&_"Mensagem: " & vbcrlf&_body & vbcrlfTente fazer com uma variavel do tipo:mensagem = "Nome:" & nome & vbcrlfmensagem = mensagem & "Data:" & Data & vbcrlfmensagem = mensagem & "Cidade:" & cidade & vbcrlfmensagem = mensagem & "Estado:" & estado & vbcrlfmensagem = mensagem & "Mensagem:" & body & vbcrlfFaça este teste e veja se vai rolar ok!Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Raphitos -- Postado Setembro 19, 2007 Denunciar Share Postado Setembro 19, 2007 Ola amigo! beleza! bem minha dica é ao invés de você fazer assim:JMail.Body = "IP de Origem: " & Request.ServerVariables("REMOTE_ADDR") & vbcrlf&_"Data: " & data & vbcrlf&_"Nome: " & nome & vbcrlf&_"Cidade: " & cidade & vbcrlf&_"Estado: " & estado & vbcrlf&_"E-mail: " & from & vbcrlf&_"Mensagem: " & vbcrlf&_body & vbcrlfTente fazer com uma variavel do tipo:mensagem = "Nome:" & nome & vbcrlfmensagem = mensagem & "Data:" & Data & vbcrlfmensagem = mensagem & "Cidade:" & cidade & vbcrlfmensagem = mensagem & "Estado:" & estado & vbcrlfmensagem = mensagem & "Mensagem:" & body & vbcrlfFaça este teste e veja se vai rolar ok!Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Raphitos -- Postado Setembro 19, 2007 Denunciar Share Postado Setembro 19, 2007 Bom dia amigo....Eu fiz o que você falou e não funcionou o corpo do email agora vem todo em branco não aparece nada. mais o tuitulo do email agora está vindo......a linha do código responsável pelo titulo do email subject = "Setor: " & request.form("assunto") está funcionando perfeitamente agora......o que eu escolher como assunto no form ele traz para mim como titulo do email,,,,,,,,o problema mesmo ficou só no corpo do email,,,,,,,,,,,,,que agora vem todo em branco não aparece nadinha....Valeu pela ajuda até agora........segue o código atual da página que recebe o form,,,,,<%session.LCID = 1046%> <html> <head> <title>JMail</title> </head> <body> <p align="center"><font face="Arial" size="5">Formulario de E-mail</font></p> <font face="Arial"> <% nome = request.form("nome") sender = "raphael@deemail.com" cidade = request.form("cidade") estado = request.Form("estado") from = request.form("from") subject = "Setor: " & request.form("assunto") recipient = "raphael@caoa.com.br" body = request.Form("body") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "mail.caoa.com.br" JMail.Sender = Sender JMail.Subject = Subject JMail.AddRecipient Recipient data = Now() mensagem = "Nome:" & nome & vbcrlf mensagem = mensagem & "Data:" & Data & vbcrlf mensagem = mensagem & "Cidade:" & cidade & vbcrlf mensagem = mensagem & "Estado:" & estado & vbcrlf mensagem = mensagem & "Mensagem:" & body & vbcrlf JMail.Priority = 3 JMail.Logging = True JMail.Execute %> </font><center><font face="Arial" size="3">Seu e-mail foi enviado com sucesso<br> </font></center> <p align="center"><font face="Arial"><a href="form.asp">Retorne ao Formulario</a></font></p> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Setembro 20, 2007 Denunciar Share Postado Setembro 20, 2007 JÁ TESTOU SEU FORM???DEU RESPONSEWRITE NO QUE SERIA A MENSAGEM??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Raphitos
Boa tarde pessoal.
Eu instalei o componente Jmail e configurei as páginas asp para que funcione.
Bom, eu preencho o form e envio normal não dá nenhum erro, porem no emai lde destino chega isso para mim:
As informações do formulário não estão sendo carregadas..............
Segue o código das páginas...
form.asp
jmail.asp<html> <head> <title>JMail</title> </head> <body> <p align="center"><font face="Arial" size="5">Formulario de E-mail</font></p> <font face="Arial"> <% nome = Request.Form("nome") sender = "suaconta@deemail.com" cidade = Request.Form("cidade") estado = Request.Form("estado") from = Request.Form("from") subject = "Setor: " & Request.Form("assunto") recipient = "raphael@cratoa.com.br" body = Request.Form("body") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "mail.caoa.com.br" JMail.Sender = Sender JMail.Subject = Subject JMail.AddRecipient Recipient data = Now() JMail.Body = "IP de Origem: " & Request.ServerVariables("REMOTE_ADDR") & vbcrlf&_ "Data: " & data & vbcrlf&_ "Nome: " & nome & vbcrlf&_ "Cidade: " & cidade & vbcrlf&_ "Estado: " & estado & vbcrlf&_ "E-mail: " & from & vbcrlf&_ "Mensagem: " & vbcrlf&_ body & vbcrlf JMail.Priority = 3 JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") JMail.Logging = True JMail.Execute %> </font><center><font face="Arial" size="3">Seu e-mail foi enviado com sucesso<br> </font></center> <p align="center"><font face="Arial"><a href="form.asp">Retorne ao Formulario</a></font></p> </body> </html>
Obrigado,
Raphael
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.