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

Я использовал PHPMailer в нескольких проектах, но теперь я застрял. Это дает мне ошибку:
Ошибка SMTP: не удалось подключиться к узлу SMTP.
Я пытался отправить письмо от Thunderbird, и это работает! Но не через PHPMailer ... Вот настройки из Thunderbird:

Имя сервера: mail.exampleserver.com
Порт: 587
Имя пользователя: [email protected]
Безопасная аутентификация: нет
Безопасность соединения: STARTTLS

Я сравнил их с сервером в моем последнем проекте, где я использовал PHPMailer, и они были:

Имя сервера: mail.exampleserver2.com
Порт: 465
Имя пользователя: [email protected]
Безопасная аутентификация: нет
Безопасность соединения: SSL / TLS

Мой PHP-код:

 $mail = new PHPMailer();
 $mail->IsSMTP(); // send via SMTP
 $mail->Host = SMTP_HOST; // SMTP servers
 $mail->Port = SMTP_PORT; // SMTP servers
 $mail->SMTPAuth = true; // turn on SMTP authentication
 $mail->Username = SMTP_USER; // SMTP username
 $mail->Password = SMTP_PASSWORD; // SMTP password
 $mail->From = MAIL_SYSTEM;
 $mail->FromName = MAIL_SYSTEM_NAME;
 $mail->AddAddress($aSecuredGetRequest['email']);
 $mail->IsHTML(true); // send as HTML

Где я не прав?

Ответы на вопрос(11)

Ваш ответ на вопрос