Уведомления по электронной почте не работают после обновления

Недавно обновился до последней версии, и вдруг перестали работать уведомления по электронной почте.

В Sidekiq возникает следующая ошибка:

obs::HandledExceptionWrapper: Wrapped OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: dh key too small

Но мне не удалось найти полезной информации по этой проблеме.

Мои конфигурации стандартные:

DISCOURSE_SMTP_ADDRESS: <smtp.domain.com>
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: <account@domain.com>
DISCOURSE_SMTP_PASSWORD: '<password>'
DISCOURSE_SMTP_ENABLE_START_TLS: true           # (необязательно, по умолчанию true)

(Ссылки удалены ради конфиденциальности, но всё остальное стандартное).

Возникла проблема с вашими https-сертификатами.

Думаю, мои вопросы следующие:

A) Почему эта проблема возникла именно сейчас, хотя раньше её не было, и как мне выяснить, в чём именно она заключается?

B) Почему эта проблема затрагивает только SMTP, а не весь сайт в целом? Мои SSL-сертификаты действительны до апреля 2020 года, и HTTPS на всём сайте работает исправно…

Есть ли способ устранить неполадки и понять, почему Discourse внезапно перестал принимать мои SSL-сертификаты для SMTP?

Проблема заключается в следующем:

Используемый вами SMTP-сервер предоставляет ключ DH, который слишком мал. Вы используете собственный SMTP-сервер? Если да, то вы не одиноки. У Rackspace была такая же проблема до недавнего времени.

Email SSL Errors after Update to 2.4.0.beta4 - #11 by gerhard содержит инструкции по отладке этой проблемы и временное решение. Однако вам или вашему провайдеру действительно следует увеличить размер ключа DH.