Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
Estou usando o script abaixo para enviar um formulário de contato em uma hospedagem da Locaweb, mais o e-mail não chega.
$recebenome = $_POST['nome'];
$recebeemail = $_POST['email'];
$recebetelefone = $_POST['telefone'];
$recebemensagem = $_POST['mensagem'];
$headers = "Content-type:text/html; charset=iso-8859-1";
$para = "meu-email@gmail.com";
$mensagem .= "Nome: $recebenome<br>";
$mensagem .= "E-mail: $recebeemail<br>";
$mensagem .= "Telefone: $recebetelefone<br>";
$mensagem .= "Mensagem: <br>$recebemensagem<br>";
$envia = mail($para,"Contato",$mensagem,$headers);
header('Location: contato-enviado.php');
O que acham que pode estar errado?
Obrigado.@gabrieldarezzo muito obrigado.
Resolvido.
usa o PhpMailer...
Link de exemplo deles:
https://wiki.locaweb.com.br/pt-br/Enviar_e-mails_pelo_PHP_usando_o_PHPMailer
Projeto oficial no github:
https://github.com/PHPMailer/PHPMailer