SMTP — & gt; ОШИБКА: не удалось подключиться к серверу: истекло время ожидания соединения (110)

Я получаю эти ошибки при попытке отправить письмо через PHPMailer:

Запрещены: preg_replace (): модификатор / e устарел, вместо него используйте preg_replace_callback /home/u722941258/public_html/old/account/access/mailer/class.phpmailer.php по линии 1727

SMTP -> ОШИБКА: не удалось подключиться к серверу: истекло время ожидания соединения (110)

Ошибка SMTP: не удалось подключиться к узлу SMTP.


Код PHP:

function send_mail($email,$message,$subject)
{
require_once('mailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->SMTPDebug = 3;
$mail->isSMTP();
$mail->Host = 'smtp.sparkpostmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'USER';
$mail->Password = 'SECRET';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->AddAddress($email);
$mail->SetFrom('[email protected]','Verificación de Cuentas');
$mail->AddReplyTo("[email protected]","Soporte SOSgram");
$mail->Subject  = $subject;
$mail->MsgHTML($message);
$mail->Send();
}

Любое решение?



Хостинг: http://hostinger.es

SMTP: http://sparkpost.com

-1

Решение

Похоже, исходящий порт заблокирован на вашем сервере. Вы можете попробовать использовать порт 2525,

Если это также заблокировано, вы можете либо открыть один из этих двух, либо использовать клиентская библиотека php который использует порт 80/443 и очень маловероятно, что эти порты будут заблокированы;

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]