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 require_once ($GLOBALS['srcdir'] . "/classes/class.phpmailer.php");
10 // Add these two lines to Authenticate in phpmailer.php, lines 633-634
11 // Customized for Web hosts that don't require SMTP authentication
12 // if ($SMTP_Auth=="No") { $connection = true; }
13 // Also, remove "25" in line 185 and change $Port to $this->Port on line 612 so that it can read Admin's setting
15 class MyMailer
extends PHPMailer
30 function emailMethod()
33 $this->CharSet
= $HTML_CHARSET;
34 switch($GLOBALS['EMAIL_METHOD'])
38 $this->Mailer
= "mail";
44 $this->Mailer
= "smtp";
45 $this->SMTPAuth
= $SMTP_Auth;
46 $this->Host
= $GLOBALS['SMTP_HOST'];
47 $this->Username
= $GLOBALS['SMTP_USER'];
48 $this->Password
= $GLOBALS['SMTP_PASS'];
49 $this->Port
= $GLOBALS['SMTP_PORT'];
54 $this->Mailer
= "sendmail";