Dalla versione 2.9.0 beta 4, le impostazioni DISCOURSE_SMTP_OPENSSL_VERIFY_MODE e DISCOURSE_SMTP_ENABLE_START_TLS non funzionano più correttamente.
Ciò sembra essere correlato al passaggio a Rails 7, che ha aggiornato net-smtp da 0.1.0 a 0.3.1, modificando i valori predefiniti per questi due parametri di connessione.
Il modo in cui la gemma smtp chiama net-smtp non disabilita enable_starttls_auto e openssl_verify_mode, li abilita solo quando sono abilitati.
Tecnicamente, questo bug è al di fuori del codice di Discourse poiché si verifica nella gemma smtp, ma poiché questa è attualmente forkata per Discourse, penso che questo giustifichi un argomento Bug. Se non può essere risolto facilmente, questi parametri potrebbero essere rimossi dalla documentazione e forse potrebbe essere mostrato un avviso di deprecazione in modo che almeno tutta la confusione scompaia.