@ Кристиан: Я использую версию: 2.0.4.
$this->load->library('PhpMailer');
$this->phpmailer->Host = "mail.xxx.org";
$this->phpmailer->IsSMTP();
$this->phpmailer->SMTPAuth = true;
$this->phpmailer->Username = 'xxx';
$this->phpmailer->Password = 'xxxx';
$this->phpmailer->From= 'info@xxx.org';
$this->phpmailer->FromName = 'xxx Info';
$this->phpmailer->AddReplyTo('info@xxx.org', 'Info');
$this->phpmailer->Subject = 'Php mailer test';
$this->phpmailer->Body = 'test msg body';
$this->phpmailer->SMTPDebug = 2;
$this->phpmailer->AddAddress('example@xxx.com', 'BlackTie');
if(!$this->phpmailer->Send()){
echo 'mailer error: ' . $this->phpmailer->ErrorInfo;
}else{
echo 'msg sent';
}
Вот сообщение об ошибке:
SMTP -> ОТ СЕРВЕРА:
SMTP -> ОТ СЕРВЕРА:
SMTP -> ОШИБКА: EHLO не принят с сервера:
SMTP -> ОТ СЕРВЕРА:
SMTP -> ОШИБКА: HELO не принят с сервера:
SMTP -> ОШИБКА: AUTH не принят с сервера: 477 вы не ждали приглашения
SMTP -> ОТ СЕРВЕРА:
SMTP -> ОШИБКА: сбой RSET:
Ошибка почтовой программы: Ошибка SMTP: Не удалось подключиться к узлу SMTP.