1. PHP Mailer
PHPMailer Build Github.
" " zip - . 
zip PHPMailer-master. application/third_party/ phpmailer. - 
2. PHP Mailer Library
Imho , PHPMailer (Phpmailer_library.php)
class Phpmailer_library
{
public function __construct()
{
log_message('Debug', 'PHPMailer class is loaded.');
}
public function load()
{
require_once(APPPATH."third_party/phpmailer/PHPMailerAutoload.php");
$objMail = new PHPMailer;
return $objMail;
}
}
3. , ..
class Welcome extends CI_Controller {
public function index()
{
$this->load->library("phpmailer_library");
$objMail = $this->phpmailer_library->load();
}
}
, . - , ;)
25.06.2018
, PHPMailer , :
1.)
, - Codeigniter Composer - - config.php
$config['composer_autoload'] = true;
-
composer require phpmailer/phpmailer
application/vendor phpmailer phpmailer.
class Phpmailer_library
{
public function __construct()
{
log_message('Debug', 'PHPMailer class is loaded.');
}
public function load()
{
$objMail = new PHPMailer\PHPMailer\PHPMailer();
return $objMail;
}
}
2.)
1
class Phpmailer_library
{
public function __construct()
{
log_message('Debug', 'PHPMailer class is loaded.');
}
public function load()
{
require_once(APPPATH.'third_party/phpmailer/src/PHPMailer.php');
require_once(APPPATH.'third_party/phpmailer/src/SMTP.php');
$objMail = new PHPMailer\PHPMailer\PHPMailer();
return $objMail;
}
}