Guest User

Untitled

a guest
Dec 4th, 2017
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. // Email Settings
  2. $from=$details->from;
  3. $mailer=$details->mailer;
  4. $subject=$details->subject;
  5.  
  6. $mail = new PHPMailer(true); // Passing `true` enables exceptions
  7. try {
  8. //Server settings
  9. $mail->SMTPDebug = $settings->debug; // Enable verbose debug output
  10. $mail->isSMTP(); // Set mailer to use SMTP
  11. $mail->Host = gethostbyname($settings->host); // Specify main and backup SMTP servers
  12. $mail->SMTPAuth = true; // Enable SMTP authentication
  13. $mail->Username = $settings->login; // SMTP username
  14. $mail->Password = $pass; // SMTP password
  15. $mail->SMTPSecure = $settings->security; // Enable TLS encryption, `ssl` also accepted
  16. $mail->Port = $settings->port; // TCP port to connect to
  17.  
  18. //From
  19. $mail->setFrom($from, $mailer);
  20.  
  21. //Recipients
  22. $mail->addAddress($details->to,$details->recipientName); // Add a recipient // Name is optional
  23. $mail->addReplyTo($from, $mailer);
  24. foreach($quote->cc as $cc)
  25. {
  26. $mail->addCC($cc);
  27. }
  28. //Attachments
  29. foreach($quote->attachments as $file)
  30. {
  31. $mail->addAttachment($file); // Add attachments // Optional name
  32. }
  33. //Content
  34. $mail->isHTML(true); // Set email format to HTML
  35. $mail->Subject = $subject;
  36. $mail->Body = $message;
  37. $mail->AltBody = 'Non-HTML Mail Clients Not Supported, Please View This email in a browser or get a HTML friendly Email Client.';
  38. $mail->send();
  39. }
  40. catch (Exception $e)
  41. {
  42. $return=array(1,'Error: '.$mail->ErrorInfo);
  43. }
  44. return $return;
  45. }
  46.  
  47. 2017-12-04 07:15:26 SERVER -> CLIENT: 220 smtp.gmail.com ESMTP w9sm23070345pfk.16 - gsmtp<br>
  48. 2017-12-04 07:15:26 CLIENT -> SERVER: EHLO projects<br>
  49. 2017-12-04 07:15:26 SERVER -> CLIENT: 250-smtp.gmail.com at your service, [49.213.37.11]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8<br>
  50. 2017-12-04 07:15:26 CLIENT -> SERVER: STARTTLS<br>
  51. 2017-12-04 07:15:27 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS<br>
  52. SMTP Error: Could not connect to SMTP host.<br>
  53. 2017-12-04 07:15:27 CLIENT -> SERVER: QUIT<br>
  54. 2017-12-04 07:15:27 <br>
  55. 2017-12-04 07:15:27 <br>
  56. SMTP Error: Could not connect to SMTP host.<br>
  57. [1,"Error: SMTP Error: Could not connect to SMTP host."]
Add Comment
Please, Sign In to add comment