PHPMailer 6.0 support (#340)

* PHPMailer 6.0 support

* dont require the PHPMailer files until sendMail is called

* cs fixes
This commit is contained in:
Kristoffer Eklund 2019-03-08 21:20:38 +01:00 committed by Stefan A. Brannfjell
parent e13bda4df1
commit 5dbee1cd46

View File

@ -1,4 +1,8 @@
<?php <?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
class Mail { class Mail {
protected $_config = false; protected $_config = false;
@ -23,7 +27,9 @@ class Mail {
//This should be done in your php.ini, but this is how to do it if you don't have access to that //This should be done in your php.ini, but this is how to do it if you don't have access to that
//date_default_timezone_set('Etc/UTC'); //date_default_timezone_set('Etc/UTC');
require 'PHPMailer/PHPMailerAutoload.php'; require __DIR__.'/../../PHPMailer/src/Exception.php';
require __DIR__.'/../../PHPMailer/src/PHPMailer.php';
require __DIR__.'/../../PHPMailer/src/SMTP.php';
//Create a new PHPMailer instance //Create a new PHPMailer instance
$mail = new PHPMailer(); $mail = new PHPMailer();