Advertisement
Guest User

Untitled

a guest
Sep 10th, 2017
794
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. <form action="email.php" method="post">
  2. <label for="Nome">nome:</label>
  3. <input type="text" name="Nome" size="35" /><br>
  4.  
  5. <label for="Email">E-mail:</label>
  6. <input type="text" name="Email" size="35" /><br>
  7.  
  8. <label for="Fone">Telefone:</label>
  9. <input type="text" name="Fone" size="35" /><br>
  10.  
  11. <label for="Mensagem">Mensagem:</label>
  12. <textarea name="Mensagem" rows="8" cols="40"></textarea><br>
  13.  
  14. <input type="submit" name="Enviar" value="Enviar" />
  15. </form>
  16.  
  17. <?php
  18. $Nome = $_POST["Nome"]; // Pega o valor do campo Nome
  19. $Fone = $_POST["Fone"]; // Pega o valor do campo Telefone
  20. $Email = $_POST["Email"]; // Pega o valor do campo Email
  21. $Mensagem = $_POST["Mensagem"]; // Pega os valores do campo Mensagem
  22.  
  23. // Variável que junta os valores acima e monta o corpo do email
  24.  
  25. $Vai = "Nome: $NomennE-mail: $EmailnnTelefone: $FonennMensagem: $Mensagemn";
  26.  
  27. require_once("phpmailer/class.phpmailer.php");
  28.  
  29. define('GUSER', 'felipe.henrique1446@gmail.com'); // <-- Insira aqui o seu GMail
  30. define('GPWD', 'lalala123'); // <-- Insira aqui a senha do seu GMail
  31.  
  32. function smtpmailer($para, $de, $de_nome, $assunto, $corpo) {
  33. global $error;
  34. $mail = new PHPMailer();
  35. $mail->IsSMTP(); // Ativar SMTP
  36. $mail->SMTPDebug = 2; // Debugar: 1 = erros e mensagens, 2 = mensagens apenas
  37. $mail->SMTPAuth = true; // Autenticação ativada
  38. $mail->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail
  39. $mail->Host = 'smtp.gmail.com'; // SMTP utilizado
  40. $mail->Port = 587; // A porta 587 deverá estar aberta em seu servidor
  41. $mail->Username = GUSER;
  42. $mail->Password = GPWD;
  43. $mail->SetFrom($de, $de_nome);
  44. $mail->Subject = $assunto;
  45. $mail->Body = $corpo;
  46. $mail->AddAddress($para);
  47. if(!$mail->Send()) {
  48. $error = 'Mail error: '.$mail->ErrorInfo;
  49. return false;
  50. } else {
  51. $error = 'Mensagem enviada!';
  52. return true;
  53. }
  54. }
  55.  
  56. // Insira abaixo o email que irá receber a mensagem, o email que irá enviar (o mesmo da variável GUSER),
  57.  
  58. if (smtpmailer('felipe.henrique1446@gmail.com', 'felipe.henrique1446@gmail.com', 'felipe', 'Assunto do Email', $Vai)) {
  59.  
  60. Header("location:http://www.dominio.com.br/obrigado.html"); // Redireciona para uma página de obrigado.
  61.  
  62. }
  63. if (!empty($error)) echo $error;
  64. ?>
  65.  
  66. $headers .= "From: dominio.com.br<sistema@dominio.com.br>n";
  67. $headers .= "X-Sender: <sistema@dominio.com.br>n";
  68. $headers .= "X-Mailer: PHP v".phpversion()."n";
  69. $headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."n";
  70. $headers .= "Return-Path: <sistema@dominio.com.br>n";
  71. $headers .= "MIME-Version: 1.0n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement