Advertisement
Guest User

Untitled

a guest
Aug 6th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1.  
  2.  
  3. /*
  4. Method: getMailer
  5. Obtain a PHPMailer object configured for transport in the current environment.
  6.  
  7. Parameter: none
  8.  
  9. Returns:
  10. PHPMailer object.
  11. */
  12. public static function getMailer()
  13. {
  14. include_once(CODEX_PATH.'/externals/PHPMailer/class.phpmailer.php');
  15. $mail = new PHPMailer();
  16. $mailer_config = HEAP::config('monkeyquest.mailer');
  17.  
  18. $mail->Mailer = $mailer_config['transport'];
  19. $mail->Host = $mailer_config['smtp_host'];
  20. $mail->Port = $mailer_config['smtp_port'];
  21. $mail->SMTPAuth = $mailer_config['smtp_auth'];
  22. $mail->Username = $mailer_config['smtp_username'];
  23. $mail->Password = $mailer_config['smtp_password'];
  24.  
  25. if($mailer_config['virtual_server_group'])
  26. $mail->AddCustomHeader('X-VirtualServerGroup: '.$mailer_config['virtual_server_group']);
  27.  
  28. $mail->CharSet = 'UTF-8';
  29.  
  30. return $mail;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement