require 'phpmailer/PHPMailer.php';
require 'phpmailer/SMTP.php';
require 'phpmailer/Exception.php';
$mail = new PHPMailer\PHPMailer\PHPMailer();
try {
$mail->isSMTP();
$mail->CharSet = "UTF-8";
$mail->SMTPAuth = true;
$mail->Host = 'smtp.yandex.ru';
$mail->Username = 'elena_****@yandex.ru';
$mail->Password = '*****';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->setFrom('mail@yandex.ru', 'Имя отправителя');
$mail->addAddress('elena_****@yandex.ru');
$mail->isHTML(true);
if ($mail->send()) {
$result = "success";
} else {
$result = "error";
}
} catch (Exception $e) {
$result = "error";
$status = "Сообщение не было отправлено. Причина ошибки: {$mail->ErrorInfo}";
}