logan_pa 0 Denunciar post Postado Julho 23, 2015 o código abaixo só funciona no localhost, ao publicar no servidor (uolhost) não envia. Segue o código: <?php // Passando os dados obtidos pelo formulário para as variáveis abaixo $nome = $_POST['nome']; $email = trim($_POST['email']); $fone = $_POST['fone']; $nivel = $_POST['nivel']; $deseja = $_POST['deseja']; $mensagem = $_POST['mensagem']; $emaildestinatario = 'meuemail@gmail.com'; // Digite seu e-mail aqui, lembrando que o e-mail deve estar em seu servidor web /* Montando a mensagem a ser enviada no corpo do e-mail. */ $mensagemHTML = '<P>Contato</P> <p><b>Nome:</b> '.$nomeremetente.' <p><b>E-Mail:</b> '.$emailremetente.' <p><b>Telefone:</b> '.$fone.' <p><b>Nível de inglês:</b> '.$nivel.' <p><b>Objetivo do contato:</b> '.$deseja.' <p><b>Mensagem:</b> '.$mensagem.'</p> <hr>'; // O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822. // O return-path deve ser ser o mesmo e-mail do remetente. $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $emailremetente\r\n"; // remetente $headers .= "Return-Path: $emaildestinatario \r\n"; // return-path $envio = mail($emaildestinatario, $assunto, $mensagemHTML, $headers); if($envio) echo "<script>location.href='sucesso1.html'</script>"; // Página que será redirecionada ?> Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Julho 23, 2015 Aconselho vc utilizar o phpmailer Olha esse post: http://forum.imasters.com.br/topic/538733-envio-de-e-mail-autenticado-e-valido/?p=2151779 Compartilhar este post Link para o post Compartilhar em outros sites
Adnilton 7 Denunciar post Postado Julho 23, 2015 $emaildestinatario = 'meuemail@gmail.com'; // Digite seu e-mail aqui, lembrando que o e-mail deve estar em seu servidor web cara coloca o e-mail valido e testa nome_email@dominio.com.br Compartilhar este post Link para o post Compartilhar em outros sites
logan_pa 0 Denunciar post Postado Julho 27, 2015 Aconselho você utilizar o phpmailer Olha esse post: http://forum.imasters.com.br/topic/538733-envio-de-e-mail-autenticado-e-valido/?p=2151779 Em que local coloco isso? $nome = $_POST['nome']; $email = $_POST['email']; $fone = $_POST['fone']; $nivel = $_POST['nivel']; $deseja = $_POST['deseja']; $mensagem = $_POST['mensagem']; Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Julho 30, 2015 Me desculpa, mas é só ler o código ali do link que mandei, que ele é bem explicativo... <?php require 'PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->isSMTP(); $mail->SMTPDebug = 0; $mail->Debugoutput = 'html'; $mail->Host = "smtp.gmail.com.br"; $mail->Port = 587; $mail->SMTPAuth = true; $mail->IsHTML(true); $mail->Username = "email_do_remetente@gmail.com"; $mail->Password = "senha"; $mail->setFrom('email_do_remetente@gmail.com', 'nome do remetente'); $mail->addAddress('email_do_destinatario@email.com.br', 'nome do destinatario'); $mail->Subject = 'Titulo do email'; $mail->Body = 'teste de mensagem no corpo do email'; //send the message, check for errors if (!$mail->send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Enviado"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites