public function send_mail()
{
$email = \Config\Services::email();
$config['protocol'] = 'smtp';
$config['SMTPHost'] = 'smtp.mailtrap.io';
$config['SMTPUser'] = '[obscured]';
$config['SMTPPass'] = '[obscured]';
$config['SMTPPort'] = 25;
$config['SMTPCrypto'] = 'tls';
$config['mailType'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$email->initialize($config);
$email->setFrom('bra0@gmail.com', 'Brainyworld');
$email->setTo('usm@gmail.com');
$email->setSubject('Email Test');
$email->setMessage('Testing the email class.');
$email->send(false);
echo $email->printDebugger(['header']);
}
и вот ошибка, имеющая
привет: обнаружена следующая ошибка SMTP: starttls: обнаружена следующая ошибка SMTP: Невозможно отправить сообщение электронной почты с использованием PHP SMTP. Возможно, ваш сервер не настроен на отправку почты с использованием этого метода.