2 // Copyright (C) 2010 Open Support LLC
3 // This program is free software; you can redistribute it and/or
4 // modify it under the terms of the GNU General Public License
5 // as published by the Free Software Foundation; either version 2
6 // of the License, or (at your option) any later version.
8 // Add these two lines to Authenticate in phpmailer.php, lines 633-634
9 // Customized for Web hosts that don't require SMTP authentication
10 // if ($SMTP_Auth=="No") { $connection = true; }
11 // Also, remove "25" in line 185 and change $Port to $this->Port on line 612 so that it can read Admin's setting
13 class MyMailer
extends PHPMailer
23 function __construct()
28 function emailMethod()
31 $this->CharSet
= $HTML_CHARSET;
32 switch($GLOBALS['EMAIL_METHOD'])
36 $this->Mailer
= "mail";
42 $this->Mailer
= "smtp";
43 $this->SMTPAuth
= $SMTP_Auth;
44 $this->Host
= $GLOBALS['SMTP_HOST'];
45 $this->Username
= $GLOBALS['SMTP_USER'];
46 $this->Password
= $GLOBALS['SMTP_PASS'];
47 $this->Port
= $GLOBALS['SMTP_PORT'];
48 $this->SMTPSecure
= $GLOBALS['SMTP_SECURE'];
53 $this->Mailer
= "sendmail";