Form não envia o e-mail!

  • filipessouza
  • Avatar de filipessouza Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
13 anos 6 meses atrás #39795 por filipessouza
filipessouza created the topic: Form não envia o e-mail!
Oi gente, blz?
Criei um form em php e coloquei em um artigo. E para enviar eu coloquei no envia_email.php na raiz. Meu form está lendo o envia_email.php pq ele está me dando a msg de retorno, mas o email não é enviado. Olhem o código. Fiz alguma coisa errada?

Valeu!
<?
if ( (!isset($_POST&#91;'setor'&#93;)) OR (!isset($_POST&#91;'nome'&#93;)) OR (!isset($_POST&#91;'telefone'&#93;)) OR (!isset($_POST&#91;'email'&#93;)) OR (!isset($_POST&#91;'comentario'&#93;)) OR (trim($_POST&#91;'setor'&#93;)=="") OR (trim($_POST&#91;'nome'&#93;)=="") OR (trim($_POST&#91;'telefone'&#93;)=="") OR (trim($_POST&#91;'email'&#93;)=="") OR (trim($_POST&#91;'comentario'&#93;)=="") ) {
   $location = "mensagem.php?say=Por%20favor,%20preencha%20todos%20os%20campos.";
   header('Location: ' . $location);
   exit;
}

$remet_nome = $_POST &#91;'nome'&#93;;
$remet_email = "From:" . $_POST &#91;'email'&#93;;
$telefone = trim($_POST&#91;'telefone'&#93;);

$dest_email = trim($_POST&#91;'setor'&#93;);
$assunto = "Fale conosco";
$comentario = trim($_POST&#91;'comentario'&#93;);

$mensagem = "De: " . $remet_nome . " (" . $remet_email . ")\r\nTelefone: " . $telefone . "\r\n\r\n" . $_POST &#91;'comentario'&#93;;

$result = @mail ($dest_email,$assunto,$mensagem,$remet_email);

if ($result) {
   $location = "mensagem.php?say=Mensagem%20enviada.";
} else {
   $location = "mensagem.php?say=Erro%20no%20envio%20da%20mensagem.";
}
header('Location: ' . $location);

?>

Please Entrar ou Registrar to join the conversation.


Mais
13 anos 6 meses atrás #39811 por amuado
amuado replied the topic: Re: Form não envia o e-mail!
pq vc nao faz utilizando um componente de formulario?? bem mais facil e nao tem erro, depois é so colocá-lo dentro do artigo...

eu utilizo o breezingforms para fazer os formularios...

Please Entrar ou Registrar to join the conversation.