Отправка на почту
Добавлено: Пн дек 14, 2020 6:22 pm
Помогите настроить отправку сообщений на почту, пожалуйста. Никаких ошибок отладчик не выдает. Скрипт выполняется полностью, после успешной "отправки" данные возвращаются обратно в js файл. Но на нужный адрес так сообщение и не приходит
Код:
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
$from = 'email@kudryavtsev.zzz.com.ua';
$mail = new PHPMailer(true);
$mail->CharSet = 'UTF-8';
$mail->setLanguage('ru','phpmailer/language/');
$mail->IsHTML(true);
//Тема письма
$mail->Subject = 'Это мое первое письмо';
//От кого письмо
$mail->setFrom($from);
//Кому отправить
$mail->addAddress('kudryavtsev.test@gmail.com');
//Тема письма
$mail->Subject = 'Это мое первое письмо';
//Тело письма
$body = '<h1>А вот и данные с формы пришли!</h1>';
if (trim(!empty($_POST['name']))) {
$body.= '<p><strong>Имя:</strong> '.$_POST['name'].'</p>';
}
if (trim(!empty($_POST['email']))) {
$body.= '<p><strong>E-mail:</strong> '.$_POST['email'].'</p>';
}
if (trim(!empty($_POST['phone']))) {
$body.= '<p><strong>Номер телефона:</strong> '.$_POST['phone'].'</p>';
}
if (trim(!empty($_POST['themes']))) {
$body.= '<p><strong>Интересующие темы:</strong> '.$_POST['themes'].'</p>';
}
//Присваиваем переменную $body в плагин;
$mail->Body = $body;
//Обработчик отправки
if (!$mail->send()) {
$message = 'Ошибка!!!';
} else {
$message = 'Данные отправлены!';
}
$response = ['message' => $message];
header('Content-type: application/json');
echo json_encode($response);
?>
Код:
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
$from = 'email@kudryavtsev.zzz.com.ua';
$mail = new PHPMailer(true);
$mail->CharSet = 'UTF-8';
$mail->setLanguage('ru','phpmailer/language/');
$mail->IsHTML(true);
//Тема письма
$mail->Subject = 'Это мое первое письмо';
//От кого письмо
$mail->setFrom($from);
//Кому отправить
$mail->addAddress('kudryavtsev.test@gmail.com');
//Тема письма
$mail->Subject = 'Это мое первое письмо';
//Тело письма
$body = '<h1>А вот и данные с формы пришли!</h1>';
if (trim(!empty($_POST['name']))) {
$body.= '<p><strong>Имя:</strong> '.$_POST['name'].'</p>';
}
if (trim(!empty($_POST['email']))) {
$body.= '<p><strong>E-mail:</strong> '.$_POST['email'].'</p>';
}
if (trim(!empty($_POST['phone']))) {
$body.= '<p><strong>Номер телефона:</strong> '.$_POST['phone'].'</p>';
}
if (trim(!empty($_POST['themes']))) {
$body.= '<p><strong>Интересующие темы:</strong> '.$_POST['themes'].'</p>';
}
//Присваиваем переменную $body в плагин;
$mail->Body = $body;
//Обработчик отправки
if (!$mail->send()) {
$message = 'Ошибка!!!';
} else {
$message = 'Данные отправлены!';
}
$response = ['message' => $message];
header('Content-type: application/json');
echo json_encode($response);
?>