Отправка данных с формы через 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() идет бесконечная загрузка.


Ответы (0 шт):