llsanches 0 Denunciar post Postado Janeiro 12, 2012 olá, estou com problema no meu codigo ..... na locaweb vinha funcionando normalmente... mas desde o dia 5, os emails estão sendo barrados como spam e não chegam ... entrei em contato com o suporte, e eles me passaram os codigos obrigatorios.... os mesmos aparentemente foram inseridos, mas não estou conseguindo fazer funcionar... peço ajuda de voces... o parametro exigido pela locaweb é: ---------------------------------------------------------------------------------------------------------------------------------------- /* Medida preventiva para evitar que outros domínios sejam remetente da sua mensagem. */ if (eregi('tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com$', $_SERVER[HTTP_HOST])) { $emailsender='contato@meusite.com.br'; // Substitua essa linha pelo seu e-mail@seudominio } else { $emailsender = "contato@" . $_SERVER[HTTP_HOST]; // Na linha acima estamos forçando que o remetente seja 'webmaster@seudominio', // você pode alterar para que o remetente seja, por exemplo, 'contato@seudominio'. } ---------------------------------------------------------------------------------------------------------------------------------------- o mesmo já foi inserido.... veja como está o codigo: <?php //Formulário de Contato | Versão 7.5 (klebrr)<br> //Autor Original: Autor Original: Apoena //http://www.phpbrasil.com // adaptado em 05/09/2005 - kleber (klebrr em klebrr.com) // não funcionava com php 5.0.1 e 5.0.4 (Testado apenas no Linux) // dispensei o include (config.php) pra ficar num só arquivo echo "<html> <head> <title> Processando... meusite.com.br </title> <link rel=\"stylesheet\" href=\"class.css\" type=\"text/css\"> </head>"; /* Medida preventiva para evitar que outros domínios sejam remetente da sua mensagem. */ if (eregi('tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com$', $_SERVER[HTTP_HOST])) { $emailsender='contato@meusite.com.br'; // Substitua essa linha pelo seu e-mail@seudominio } else { $emailsender = "contato@" . $_SERVER[HTTP_HOST]; // Na linha acima estamos forçando que o remetente seja 'webmaster@seudominio', // você pode alterar para que o remetente seja, por exemplo, 'contato@seudominio'. } // Variaveis originadas no email_form.php $nome = $_POST['nome']; $cidade = $_POST['cidade']; $Telefone = $_POST['Telefone']; $Telefone2 = $_POST['Telefone2']; $Telefone3 = $_POST['Telefone3']; $Telefone4 = $_POST['Telefone4']; $Telefone5 = $_POST['Telefone5']; $valordesejado = $_POST['valordesejado']; $Telefoneestado = $_POST['Telefoneestado']; $Telefoneestado2 = $_POST['Telefoneestado2']; $Telefoneestado3 = $_POST['Telefoneestado3']; $Telefoneestado4 = $_POST['Telefoneestado4']; $Telefoneestado5 = $_POST['Telefoneestado5']; $entidade = $_POST['entidade']; $estado = $_POST['estado']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; // adicionei a captura do ip do remetente $ip = $_SERVER['REMOTE_ADDR']; //Seu email, para onde irao as informações do formulário $mail_destino = "contato@meusite.com.br"; echo "<body bgcolor=\"#FFFFFF\" leftmargin=\"10\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"0\"> <center><font class=\"texto\">"; //Mensagem de cabeçalho do email $mail_header = "Mensagem do SITE."; //Mensagem para o email de resposta $msg_reply = " Olá $nome,\n Obrigado por entrar em contato com nossa equipe "; //Mensagem de Erro $msg_erro = "Atenção!! Os campos (Nome, E-mail e Mensagem ) não podem estar em branco."; //Endereço do seu SMTP (para se conectar no SMTP) (acho que é só para windows afinal não tem postfix ou sendmail) //$msg_smtp_url = "<p>smtp.meusite.com.br</p>"; //Login do seu SMTP (para se conectar no SMTP) //$msg_smtp_login = "contato@meusite.com.br"; //Senha do seu SMTP (para se conectar no SMTP) //$msg_smtp_senha = " "; //Obrigatoriedade if ($nome!="" and $assunto!="" and $email!="") { $msg.="$mail_header\n\n"; $msg.=" Nome: $nome\n"; $msg.="Cidade: $cidade / "; $msg.="$estado\n"; $msg.="Telefone fixo: $Telefoneestado - "; $msg.="$Telefone\n"; $msg.="Celular TIM: $Telefoneestado2 - "; $msg.="$Telefone2\n"; $msg.="Celular Claro: $Telefoneestado3 - "; $msg.="$Telefone3\n"; $msg.="Celular Vivo: $Telefoneestado4 - "; $msg.="$Telefone4\n"; $msg.="Celular Oi: $Telefoneestado5 - "; $msg.="$Telefone5\n"; $msg.="Valor Desejado: $valordesejado\n"; $msg.="Email: $email\n"; $msg.="órgão pertencente: $assunto\n"; $msg.="entidade: $entidade\n"; $msg.="Mensagem: $mensagem\n"; $msg.="ip da origem: $ip"; $headers = "MIME-Version: 1.1\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\n"; $headers .= "From: " . $emailsender.$quebra_linha; $headers .= "Return-Path: contato@meusite.com.br\n"; $headers .= "Reply-To: $nome <$email>\n"; $envio = mail("meuemail@hotmail.com", "*** LJ - $assunto - $cidade / $estado - R$ $valordesejado $entidade ", $msg, $headers); if (mail("contato@meusite.com.br", "*** LJ - $assunto - $cidade / $estado - R$ $valordesejado $entidade ", $msg, $headers)) { //Imprimindo confirmação de envio echo " </font></center> <html> <meta http-equiv=refresh content=10;URL=./></html>"; echo "<font class=\"texto\">"; echo " <div align=\"center\"> <br><img src='img/credito02.jpg' <br><br><br><br><b>olá! $nome</b>,<br><br>sua mensagem:<br> <font color=\"#FF0000\"><b>$mensagem </b></font><br>Foi enviada com sucesso!<br><br>"; echo "<div align=\"center\"> Obrigado!<br>Você receberá um e-mail de confirmação com as informações necessárias para dar prosseguimento a esta ação<br> Verifique também sua lixeira caso não receba o email em sua caixa de entrada<br><br>Equipe </div></font> "; //Enviando mensagem de confirmação para o email do internauta mail("$nome<$email>", "$nome - titulo ", $msg_reply, "From:<$mail_destino>"); } else echo " <meta http-equiv=refresh content=3;URL=../> </html><center><br><br><font color=red> <b>Erro ao enviar e-mail!</b> </font></center> "; } else { //Alerta sobre os campos obrigatórios echo " <br><br><center> $msg_erro <br><br> <a href=\"javascript:window.history.go(-1)\" class=\"links\">Por favor, volte e preencha corretamente.</a> </center> "; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Knx 2 Denunciar post Postado Janeiro 12, 2012 Por favor, coloque o código dentro da tag [ code ] para facilitar o entendimento. abç Compartilhar este post Link para o post Compartilhar em outros sites
llsanches 0 Denunciar post Postado Janeiro 12, 2012 de uma olhadinha por favor, obrigado! achei o erro: $envio = mail("meuemail@hotmail.com", "*** LJ - $assunto - $cidade / $estado - R$ $valordesejado $entidade ", $msg, $headers); if (mail("contato@meusite.com.br", "*** LJ - $assunto - $cidade / $estado - R$ $valordesejado $entidade ", $msg, $headers)) tem que adicionar o ,"-r".$emailsender $envio = mail("meuemail@hotmail.com", "*** LJ - $assunto - $cidade / $estado - R$ $valordesejado $entidade ", $msg, $headers,"-r".$emailsender); if (mail("contato@meusite.com.br", "*** LJ - $assunto - $cidade / $estado - R$ $valordesejado $entidade ", $msg, $headers,"-r".$emailsender)) valewww Compartilhar este post Link para o post Compartilhar em outros sites