Отправка данных с формы через PHPMailer
У меня есть след. код для отправки данных с формы на почту через PHPMailer:
<?php
require '../vendor/autoload.php';
use PHPMailer\PHPMailer\PHPMailer;
$mail = new PHPMailer;
$subject = $_POST['subject'];
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$text = $_POST['text'];
$mail->isSMTP();
$mail->SMTPDebug = 2;
$mail->Host = 'smtp.titan.email';
$mail->SMTPAuth = true;
$mail->Username = 'EMAIL';
$mail->Password = 'PASSWORD';
$mail->SMTPSecure = 'SSL/TLS ';
$mail->Port = 465;
//Recipients
$mail->setFrom('EMAIL', 'Mailtrap');
$mail->addAddress('EMAIL');
//Content
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = "Application was submitted from the site \r\n" . "Name: " . $name . "\r\n" . "Email: " . $email . "\r\n" . "Phone: " . $phone . "\r\n" . "Text: " . $text;
if (!$mail->send()) {
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'The email message was sent.';
}
?>
Хостинг: hostinger Этот код был взят с их сайта (https://www.hostinger.com/tutorials/send-emails-using-php-mail)
Но при отправке идет бесконечная загрузка.
Пытался вывести данные через echo, убрав $mail->send(), все работало и данные выводились, но когда добавляю функцию send() идет бесконечная загрузка.