SpectreZ
@SpectreZ

Как на сервере настроить подключение к SMTP yandex?

На vps сервере не удается настроить отправку почты через smtp.yandex.ru. При попытке отправки с помощью PHP Mailer выводится такой лог:

2022-04-06 14:32:53 Connection: opening to ssl://smtp.yandex.ru:465, timeout=300, options=array()
2022-04-06 14:32:54 Connection failed. Error #2: stream_socket_client(): Peer certificate CN=`relay.v.fozzy.com' did not match expected CN=`smtp.yandex.ru'
2022-04-06 14:32:54 Connection failed. Error #2: stream_socket_client(): Failed to enable crypto
2022-04-06 14:32:54 Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://smtp.yandex.ru:465 (Unknown error)
2022-04-06 14:32:54 SMTP ERROR: Failed to connect to server: (0)
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting


По telnet соединение с smtp.yandex.ru устанавливается:

telnet smtp.yandex.ru 465
Trying 77.88.21.158...
Connected to smtp.yandex.ru.
Escape character is '^]'.


После ввода любой команды через telnet выводится сообщение "Connection closed by foreign host."

Настройки подключения (логин, пароль) правильные, с такими же настройками почта отправляется с другого сервера. Идентичная проблема на нескольких сайтах на этом сервере.

По всей видимости, проблема связана с SSL. Я встречал здесь вопрос с похожей ситуацией https://qna.habr.com/q/779169. При выполнении команды var_dump(fsockopen("ssl://smtp.yandex.ru",465)); выводится bool(false).

Возможно, кто-то еще сталкивался с подобной проблемой? Что можно было бы предпринять?
  • Вопрос задан
  • 1046 просмотров
Пригласить эксперта
Ответы на вопрос 1
jamessvetsky
@jamessvetsky
Специалист по почтам и рассылкам
Возможно поможет эта статья
https://7fk.ru/nastroyka-smtp/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы