Guest User

Untitled

a guest
Mar 2nd, 2018
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.22 KB | None | 0 0
  1. <?php
  2. require_once'phpmailer/class.phpmailer.php';
  3. $PHPMailer = new PHPMailer();
  4.  
  5.  
  6.  
  7. // Estrutura HTML da mensagem
  8. $msg = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">";
  9. $msg .= "<html>";
  10. $msg .= "<head></head>";
  11. $msg .= "<body style=\"background-color:#fff;\" >";
  12. $msg .= "<strong>MENSAGEM:</strong><br /><br />";
  13. $msg .= $mensagem;
  14. $msg .= "</body>";
  15. $msg .= "</html>";
  16.  
  17. // Abaixo começaremos a utilizar o PHPMailer.
  18.  
  19. /*
  20. Aqui criamos uma nova instância da classe como $mail.
  21. Todas as características, funções e métodos da classe
  22. poderão ser acessados através da variável (objeto) $mail.
  23. */
  24. $mail = new PHPMailer(); //
  25.  
  26. // Define o método de envio
  27. $mail->Mailer     = "smtp";
  28.  
  29. // Define que a mensagem poderá ter formatação HTML
  30. $mail->IsHTML(true); //
  31.  
  32. // Define que a codificação do conteúdo da mensagem será utf-8
  33. $mail->CharSet    = "utf-8";
  34.  
  35. // Define que os emails enviadas utilizarão SMTP Seguro tls
  36. $mail->SMTPSecure = "tls";
  37.  
  38. // Define que o Host que enviará a mensagem é o Gmail
  39. $mail->Host       = "smtp.gmail.com";
  40.  
  41. //Define a porta utilizada pelo Gmail para o envio autenticado
  42. $mail->Port       = "587";                  
  43.  
  44. // Deine que a mensagem utiliza método de envio autenticado
  45. $mail->SMTPAuth   = "true";
  46.  
  47. // Define o usuário do gmail autenticado responsável pelo envio
  48. $mail->Username   = "notcesar@gmail.com";
  49.  
  50. // Define a senha deste usuário citado acima
  51. $mail->Password   = "atiradeon";
  52.  
  53. // Defina o email e o nome que aparecerá como remetente no cabeçalho
  54. $mail->From       = $_POST['nome'];
  55. $mail->FromName   = $_POST['email'];
  56.  
  57. // Define o destinatário que receberá a mensagem
  58. $mail->AddAddress("cerraosso@hotmail.com");
  59.  
  60. /*
  61. Define o email que receberá resposta desta
  62. mensagem, quando o destinatário responder
  63. */
  64. //$mail->AddReplyTo("o-username@gmail.com", $mail->FromName);
  65.  
  66. // Assunto da mensagem
  67. $mail->Subject    = $_POST['txt_mensagem'];
  68.  
  69. // Toda a estrutura HTML e corpo da mensagem
  70. $mail->Body       = $msg;
  71.  
  72. // Controle de erro ou sucesso no envio
  73. if (!$mail->Send())
  74. {
  75.  
  76.     echo "Erro de envio: " . $mail->ErrorInfo;
  77.  
  78. }
  79. else{
  80.  
  81.     echo "Mensagem enviada com sucesso!";
  82.  
  83. }
  84.  
  85.  
  86. ?>
Add Comment
Please, Sign In to add comment