Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Method: getMailer
- Obtain a PHPMailer object configured for transport in the current environment.
- Parameter: none
- Returns:
- PHPMailer object.
- */
- public static function getMailer()
- {
- include_once(CODEX_PATH.'/externals/PHPMailer/class.phpmailer.php');
- $mail = new PHPMailer();
- $mailer_config = HEAP::config('monkeyquest.mailer');
- $mail->Mailer = $mailer_config['transport'];
- $mail->Host = $mailer_config['smtp_host'];
- $mail->Port = $mailer_config['smtp_port'];
- $mail->SMTPAuth = $mailer_config['smtp_auth'];
- $mail->Username = $mailer_config['smtp_username'];
- $mail->Password = $mailer_config['smtp_password'];
- if($mailer_config['virtual_server_group'])
- $mail->AddCustomHeader('X-VirtualServerGroup: '.$mailer_config['virtual_server_group']);
- $mail->CharSet = 'UTF-8';
- return $mail;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement