Ir para conteúdo

POWERED BY:

Arquivado

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

thiagocaetano

não consigo receber o e-mail

Recommended Posts

Olá !! quem puder ajudar me ajude por favor!!O email não chega na caixa de entrada, e ele envia pra tela obrigado.htmesse é o form:<form action="contato_enviar.asp" name="form1">Nome:<input type="text" name="nome"><br>Empresa:<input type="text" name="empresa"><br>Email:<input type="text" name="email"><br>Telefone:<input type="text" name="telefone"><br>Mensagem:<textarea name="mensagem"></textarea><br><br><input type="submit" value="Enviar"></form>esse é o codigocontato_enviar.asp<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%Option ExplicitDim nome, empresa, email, telefone, mensagem, EnviarMail, MsgBody, var_to nome = Request.Form("nome")email = Request.Form("email")telefone = Request.Form("assunto")mensagem = Request.Form("mensagem")var_to = "ppa@peruhypeportugal.com.br"%><%Set EnviarMail = Server.CreateObject("CDONTS.NewMail")EnviarMail.To = var_toEnviarMail.From = emailEnviarMail.Subject = "Princípios de Conduta - Formulário enviado via Web"MsgBody = "<html>" _& "<head>" _& "</head>" _& "<body bgcolor=""#FFFFFF"">" _& "<p align=""left""><font face=""Verdana, Arial, Helvetica, sans-serif"" size=""2"">Você recebeu um emial de: <b>" & nome & "</b> <br><br>Email: <b>" & email & "</b><br>Assunto: <b>" & telefone & "</b><br>Mensagem: <b>" & mensagem & "</b></font>" _& "</body>" _& "</html>"EnviarMail.Body = MsgBodyEnviarMail.Importance = 1EnviarMail.BodyFormat = 0EnviarMail.MailFormat = 0EnviarMail.SendSet EnviarMail = Nothingresponse.Redirect("obrigado.htm")%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente usar um componente que autentica o smtp...

Compartilhar este post


Link para o post
Compartilhar em outros sites

outro componente sem ser o cdonts...(jmail, aspmail...)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara só uma pergunta... tem certeza que o CDONTS esta instalado no seu servidor !? Esta habilitado pra funcionar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho certeza que esta instalado o CDONTS, acabei de mandar um email pro servidor perguntanto. ALguém pode me explicar como troco de componentes, quero trocar de CDONTS pra ASPMAILObrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

primeiramente precisa ter o aspmail no server...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como não está exibindo erro no ASP provavelmente o email está retornando (como quando você envia um email para uma caixa cheia).pra ver isso faça o seguinte:1- Coloque um from válido e que voce tenha acesso à caixa de entrada para poder verificar se foi retornado algum erro.2 - Coloque um TO válido e que voce tenha acesso à caixa de entrada. Pode ser que as mensagens estão sendo bloqueadas por mecanismos anti-spam, etc. lembre-se de olhar a caixa de spam do email, talvez seus emails estão lá ou na lixeira.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não pode ultilizar o CDOSYS !? é windows 2003 !? ou windows 2000 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não pode ultilizar o CDOSYS !? é windows 2003 !? ou windows 2000 ?

<{POST_SNAPBACK}>

Eu já falei: eu acho que nao é problema de componente nao, senao o ASP tinha retornado o erro.

Isto é erro de configuração de servidor ou entao a caixa do destinatário que está descartando automaticamente o email como SPAM.

 

Eu já tive estes problemas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem que ter DNS reverso configurado no servidor para que sua mensagem chegue até o UOL,BOL etc sem ser descartada...Mas a respeito do ASP, tenta mandar pro Hotmail o email...Se chegar no hotmail, é que teu script ta fuunfando, se nao chega no uol, bol etc manda seu servidor criar dns reverso pro UOL nao bloquear :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente usar um verificador de erros:

 

<%Option ExplicitDim nome, empresa, email, telefone, mensagem, EnviarMail, MsgBody, var_to On Error Resume Next ' ----- inclua essa linha no início%>

' ----- no final coloca issoif err then   Response.write "Descrição do erro: " & err.Description & "<br>"   Response.write "Número do Erro: " & err.Number & "<br>"   Response.write "Origem do erro: " & err.Sourceelse   response.Redirect("obrigado.htm")end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz isso, coloquei esse codigo pra saber qual éo erro , mas ele não apresenta erro nenhum , ele manda pra pagina obrigado.htm, mais o e-mail não chega , é incrivel!!

 

me ajude !!

<{POST_SNAPBACK}>

você já fez o que eu falei???

Eu já tive o mesmo problema e consegui resolver

Compartilhar este post


Link para o post
Compartilhar em outros sites

Micox,tem como você explicvar melhor, mais detalhado, me manda o código com isso ae que você esta falando ! brigadãoE se alguem mais tiver outra sugestão me ajude , mais explique detalhadamente, obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Micox,

 

tem como você explicvar melhor, mais detalhado, me manda o código com isso ae que você esta falando ! brigadão

 

E se alguem mais tiver outra sugestão me ajude , mais explique detalhadamente, obrigado !!

<{POST_SNAPBACK}>

oK Thiago, mas não é problema de código. O último código que o r2_d2 te passou tá perfeito...

 

O problema é no maldito servidor (ou no servidor que envia ou no servidor que recebe).

 

Testa mandando para outros servidores sem bloqueio, Testa configurando um pequeno servidor SMTP no seu computador (eu uso o Mercury. é leve e simples).

 

Não sei se voce entendeu o que eu tinha explicado antes. HA algum tempo atrás eu tava com o mesmo problema seu. Meu código tava perfeito mas as porcarias dos emails não chegavam. Depois de muita luta, eu descobri que os emails estavam saindo sim... só que meu provedor de email deletava eles automaticamente como SPAM, sacou??

 

Faz testes usando vários emails: yahoo, bol, gmail, hotmail, email empresarial sem filtro, e, se tiver configurado uma conta no mercury, manda pra sua conta do mercury.

 

Qualquer coisa posta ae... falowx....

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.