Bom pessoal.. eu tenho um script pra envio de e-mail aqui, mas no momento ele não está funcionando.. eu notei duas coisas:
1. Todos os scripts de e-mail do site pararam de enviar (eu fiz mudanças no sistema de login que não deram certo e voltei um back-up dos arquivos específicos que eu tinha, quando fui testar, o mail de confirmação de compra não foi enviado_ ele pega dados do cadastro. Inicialmente pensei q fosse algo de errado, mas quando fui ver, o mail que envia quando você se cadastra também não esta funcionando, e o desse script q eu vou passar também não).
2. Testando localmente ele dá aquele erro de conexão quando vai enviar e-mail (porque o meu localhost não tah configurado pra envio de mail), ou seja, axo que tah tudo certo, se ele tenta a conexão, não é??
Este script pega os dados de um form na pagina:
<?php
$destino="MEU E-MAIL VALIDO";
$header ="From: NOME DO SITE <$email> \n";
$header .="Reply-To: $email \n";
$header .="Organization: NOME DO SITE\n";
$header .="MIME-Version: 1.0\n";
$header .="Content-type: text/html; charset=iso-8859-1\r\n";
$header_reply ="From: NOME DO SITE <$destino> \n";
//$header_reply .="Reply-To: $destino \n";
$header_reply .="Organization: NOME DO SITE\n";
$header_reply .="MIME-Version: 1.0\n";
$header_reply .="Content-type: text/html; charset=iso-8859-1\r\n";
$msg_reply = "<left><b>Olá $nome, recebemos o seu e-mail com o assunto: $assunto</b>.<br> Obrigado por entrar em contato.</left></b>
<br><font color=#CCCCCC>Por favor, não responda esse e-mail,
pois ele é apenas uma certificação de que seu e-mail no site foi enviado.<br>Obrigado</font>";
$msg_erro = "Atenção!! Os campos <font color=#336699><b> Nome, Mensagem e E-mail</b></font> não podem estar em branco.";
$msg ="<font face=Verdana><b>Nome:</b></font> $nome <br>";
$msg.="<font face=Verdana><b>Cidade:</b></font> $cidade<br>";
$msg.="<font face=Verdana><b>Estado:</b></font> $estado<br>";
$msg.="<font face=Verdana><b>E-mail:</b></font> $email<br>";
$msg.="<font face=Verdana><b>Telefone:</b></font> $fone<br>";
$msg.="<font face=Verdana><b>Data:</b></font> ". date('d/m/Y') ."<br>";
$msg.="<font face=Verdana><b>Assunto:</b></font> $assunto<br>";
$msg.="<font face=Verdana><b>Mensagem:</b></font><br>". htmlspecialchars(trim($mensagem)) ."";
if ($nome == "" || $mensagem == "" || $email == "")
{
echo "".$msg_erro."<br><br>";
echo "Por favor, <a href=\"javascript:window.history.go(-1)\" class=\"links\">clique aqui</a> para voltar e preencha corretamente.";}
else{
$enviar = mail($destino, $assunto, $msg, $header);
}
if ($enviar){
mail($email, "Resposta Automática", $msg_reply, $header_reply);
header("Location:cont_ans.php");
//echo "Seu e-mail foi enviado com sucesso. <br> Obrigado por entrar em contato com a Casa Hobby!<br>";
//echo "Clique aqui para retornar: <a href=contato.php>Voltar</a>";
}
?>
PS: ond tah "MEU E-MAIL VALIDO" tem sim um endereço de mail valido.. só não coloquei na hora de postar aki =P
Tem algum erro nele ou pode ser que tenha algum problema com meu servidor??
Pergunta
RC@
Bom pessoal.. eu tenho um script pra envio de e-mail aqui, mas no momento ele não está funcionando.. eu notei duas coisas:
1. Todos os scripts de e-mail do site pararam de enviar (eu fiz mudanças no sistema de login que não deram certo e voltei um back-up dos arquivos específicos que eu tinha, quando fui testar, o mail de confirmação de compra não foi enviado_ ele pega dados do cadastro. Inicialmente pensei q fosse algo de errado, mas quando fui ver, o mail que envia quando você se cadastra também não esta funcionando, e o desse script q eu vou passar também não).
2. Testando localmente ele dá aquele erro de conexão quando vai enviar e-mail (porque o meu localhost não tah configurado pra envio de mail), ou seja, axo que tah tudo certo, se ele tenta a conexão, não é??
Este script pega os dados de um form na pagina:
PS: ond tah "MEU E-MAIL VALIDO" tem sim um endereço de mail valido.. só não coloquei na hora de postar aki =P
Tem algum erro nele ou pode ser que tenha algum problema com meu servidor??
Link para o comentário
Compartilhar em outros sites
2 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.