Мой скрипт отлично работает на моем локальном хосте на WAMP, но когда я пытаюсь запустить его на своем сервере, он терпит неудачу, я попробовал также запустить его на другом сервере и отправил мне ту же ошибку. Это ошибка, которую я получаю при запуске скрипта на сервере:
> SMTP ERROR: Failed to connect to server: Connection timed out (110) > SMTP connect() failed.
Это моя конфигурация PHPMailer:
require ('PHPMailer-master/PHPMailerAutoload.php'); $alertvalue = $_GET["alert"]; $mail = new PHPMailer(); echo "<p> Instance created. </p>"; $mail -> isSMTP(); $mail -> Host = "ssl://smtp.gmail.com"; // I've also tried withou the ssl:// $mail -> Port = 465; // I've also tried 587 and 25 $mail -> SMTPAuth = true; $mail -> Username = '-------------@gmail.com'; $mail -> Password = '-------------'; $mail -> SMTPSecure = 'tls'; // I've also tried with ssl $mail -> SMTPDebug = 1; $mail -> From = '--------------@gmail.com'; $mail -> FromName = '----------'; $mail -> addAddress('--------------@gmail.com', '----');
Любая идея, почему это происходит? Я просмотрел несколько сообщений с подобной ситуацией, но пока не смог выяснить свою проблему.