Мы используем собственный SMTP-сервер для отправки писем. Он стабильно работал с Discourse на протяжении последних нескольких лет.
Недавно мы обновили Discourse с версии 2.8 (бета) до 2.9 (бета). Теперь мы не можем отправлять письма.
Вывод команды ./discourse-doctor:
==================== ТЕСТ ПОЧТЫ ====================
Для более надежного теста получите адрес на http://www.mail-tester.com/
Или просто отправьте тестовое сообщение себе.
Адрес электронной почты для теста? ('n' для пропуска) [СКРЫТО]: СКРЫТО
Отправка письма на СКРЫТО. . .
Проверка отправки на СКРЫТО через 13.235.xxx.xxx:25, пользователь:СКРЫТО с аутентификацией по логину.
======================================== ОШИБКА ========================================
НЕОЖИДАННАЯ ОШИБКА
SSL_connect вернул=1 errno=0 state=error: проверка сертификата не удалась (самоподписанный сертификат)
====================================== РЕШЕНИЕ =======================================
Это нечастая ошибка. Рекомендованного решения не существует!
Пожалуйста, сообщите точный текст ошибки выше на https://meta.discourse.org/
(И решение, если вы его найдете!)
=======================================================================================
Ранее мы получали другую ошибку: certificate verify failed (EE certificate key too weak). Мы сгенерировали новые сертификаты OpenSSL на нашем почтовом сервере. Теперь мы получаем эту ошибку.
Этот же сервер с теми же настройками стабильно работал последние несколько лет. Что-то в версии 2.9 (бета) сделало SSL-соединение SMTP более строгим.
Как мне с этим справиться? Любые подсказки будут очень полезны.