Notificações por e-mail falhando após atualização

Atualizei recentemente para a versão mais recente e, de repente, as notificações por e-mail pararam de funcionar.

O Sidekiq apresentou o seguinte erro:

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

Mas não consegui encontrar muitas informações úteis sobre isso.

Minhas configurações são apenas as básicas:

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           # (opcional, padrão true)

(Os URLs foram ocultados por privacidade, mas tudo é padrão mesmo.)

Há um problema com seus certificados https.

Acho que minhas perguntas são…

A) Por que esse é um problema que não existia antes, mas existe agora, e como posso descobrir qual é esse problema? E

B) Por que esse problema afeta apenas o SMTP e não o site como um todo? Meus certificados SSL são válidos até abril de 2020, e o HTTPS está funcionando perfeitamente no site como um todo…

Existe algum método para solucionar o motivo pelo qual o Discourse de repente não está aceitando meus certificados SSL para o SMTP?

O problema é o seguinte:

O servidor SMTP que você está usando fornece uma chave DH muito pequena. Você está usando seu próprio servidor SMTP? Se sim, você está em boa companhia. A Rackspace teve o mesmo problema até recentemente.

Email SSL Errors after Update to 2.4.0.beta4 - #11 by gerhard contém instruções sobre como depurar o problema e uma solução temporária. Mas você ou seu provedor deveriam realmente aumentar o tamanho da chave DH.