Advertisement
Guest User

mailer

a guest
Oct 20th, 2017
494
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.69 KB | None | 0 0
  1.  
  2. <?php
  3. include 'PHPMailer\src\PHPMailer.php';
  4. include 'PHPMailer\src\Exception.php';
  5. include 'PHPMailer\src\SMTP.php';
  6. use PHPMailer\PHPMailer\PHPMailer;
  7. if($_POST){
  8.    
  9.    
  10.     $mail = new PHPMailer;
  11.     $mail->isSMTP();
  12.    
  13.     $mail->SMTPDebug = 2;
  14.  
  15.     $mail->Host = 'smtp.gmail.com';
  16.  
  17.     $mail->Port = 587;
  18.    
  19.     $mail->SMTPSecure = 'tls';
  20.  
  21.     $mail->SMTPAuth = true;
  22.    
  23.     $mail->Username = "mickael.souza.if@gmail.com";
  24.  
  25.     $mail->Password = "**********";
  26.  
  27.     $mail->setFrom($_POST['email'], $_POST['nome']);
  28.    
  29.     $mail->addReplyTo($_POST['email'], $_POST['nome']);
  30.  
  31.     $mail->addAddress('mickaelbraz17@gmail.com', 'Mickael Souza');
  32.    
  33.     $mail->Subject = 'Email enviado';
  34.  
  35.     $mail->msgHTML($_POST['nome']."  entrou em contato através do email ". $_POST['email']."
  36.     <br> Assunto: ". $_POST['assunto'] );
  37.    
  38.     $mail->AltBody = 'Email de '. $_POST['nome'];
  39.    
  40.     if (!$mail->send()) {
  41.         echo "Mailer Error: " . $mail->ErrorInfo;
  42.     } else {
  43.         $mail->setFrom("mickaelbraz17@gmail.com", "Mickael Souza");
  44.         $mail->addReplyTo("mickaelbraz17@gmail.com", "Mickael Souza");
  45.         $mail->addAddress($_POST['email'], $_POST['nome']);
  46.        
  47.         $mail->Subject = 'Email enviado';
  48.  
  49.         $mail->msgHTML('Olá '. $_POST['nome']. ' obrigado pelo seu contato!');
  50.        
  51.         $mail->AltBody = 'Email de admin';
  52.     }
  53. }
  54.  
  55. ?>
  56. <!DOCTYPE html>
  57. <html>
  58. <head>
  59.     <title>Contato</title>
  60. </head>
  61. <body>
  62.     <h2>Contato</h2>
  63.     <hr>
  64.     <form method="post">
  65.         <fieldset>
  66.             <legend>Enviar Mensagem</legend>
  67.            
  68.                 Nome: <input type="text" name="nome">
  69.                 <br><br>
  70.                 Email: <input type="email" name="email">
  71.                 <br><br>
  72.                 Assunto: <textarea name="assunto"></textarea>  
  73.                 <input type="submit">
  74.            
  75.         </fieldset>
  76.     </form>
  77. </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement