Não envia email
O código abaixo eu fiz para o sistema de fale conosco. Não sei se é a maneira correta, mas usei o If para mostrar a msg de enviado com sucesso.
O problema é que não dá nenhum erro, mas também nao chega a msg no e-mail. Onde está o erro? podem me ajudar?!
A configuração do meu php.ini esta embaixo.
Envia_email.php
<?
//Configuro para onde vai mandar o e-mail
$to = "meuemail@provedor.com"; //E-mail do responsável pelo Fale Conosco
/*
- Recebendo o conteúdo dos campo do formulário
- A string trim retira espaços no ínicio e final de uma string
*/
$nome = trim($_POST["nome"]);
$email = trim($_POST["email"]);
$assunto = trim($_POST["assunto"]);
$mensagem = trim($_POST["mensagem"]);
/* P
- Montando e enviando o e-mail
- Defino que o e-mail terá o formato HTML. Para enviar email HTML, você precisa definir o header Content-type.
*/
$msg = "O visitante {$nome}, entrou no site e entrou em contato.<br><br>
Assunto: $assunto<br>
Mensagem: $mensagem";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($to, $assunto, $msg, $headers);
if (mail==true)
{
echo "Obrigado por entrar em contato <b>" .$nome;
echo "</b><br><br>";
echo "Em breve estaremos retornando com uma resposta se necessário.";
}
else {
echo "Erro no envio do e-mail.";
}
?>
Php.Ini
[mail function]
; For Win32 only.
SMTP = mail.fenixael.com.br
smtp_port = 25
; For Win32 only.
;sendmail_from = email@yahoo.com.br
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path =
Discussão (8)
Carregando comentários...