Guest User

Untitled

a guest
Jun 3rd, 2018
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. use PHPMailerPHPMailerPHPMailer;
  2. use PHPMailerPHPMailerException;
  3.  
  4. require 'PHPMailer/src/PHPMailer.php';
  5. require 'PHPMailer/src/SMTP.php';
  6. require 'PHPMailer/src/Exception.php';
  7. require 'vendor/autoload.php';
  8.  
  9. if(isset($_REQUEST['send']))
  10. {
  11. $name= $_REQUEST['name'];
  12. $tel= $_REQUEST['tel'];
  13. $email= $_REQUEST['email'];
  14. $preference= $_REQUEST['preference'];
  15. $area= $_REQUEST['area'];
  16. $message= $_REQUEST['message'];
  17.  
  18. $mail = new PHPMailer(true);
  19. try {
  20. $mail->SMTPDebug = 2;
  21. $mail->isSMTP();
  22. $mail->Host = 'smtp.gmail.com';
  23. $mail->SMTPAuth = true;
  24. $mail->Username = 'mygmailaccount@gmail.com';
  25. $mail->Password = 'thepassword';
  26. $mail->SMTPSecure = 'SSL';
  27. $mail->Port = 465;
  28. $mail->CharSet= 'UTF-8';
  29.  
  30. // Port 465 for SSL auth. Also tried 587 for authenticated TLS
  31.  
  32. $mail->setFrom($email, $name);
  33. $mail->addAddress('mygmail@gmail.com', 'Myname');
  34.  
  35. $mail->isHTML(true);
  36. $mail->Subject = "Contact from ".$name;
  37. $mail->Body = "Name:". $name. ". </br> Tel:". $tel. ". </br> Email:". $email. ". </br> Preference:". $preference. ". </br> Area:". $area. ". </br> Message:". $message. ". </br> ";
  38.  
  39. $mail->AltBody = "Name:". $name. ". ::: Tel:". $tel. ". ::: Email:". $email. ". ::: Preference:". $preference. ". ::: Area:". $area. ". ::: Message:". $message. ". ::: ";
  40.  
  41. $mail->send();
  42. $_SESSION["success"] = "Thanks for the message";
  43.  
  44. }
  45. catch (Exception $e)
  46. {
  47. echo 'Message hasnt been sent. Mailer Error: ', $mail->ErrorInfo;
  48. }
  49.  
  50. }
Add Comment
Please, Sign In to add comment