Come cambiare email base_url per usare "https://"?

I link che Discourse invia nelle email utilizzano lo schema http://, non https. Esiste un modo per modificare il base_url per i template delle email?

Mi piace configurare il mio server web in modo che tutte le richieste http in chiaro vengano reindirizzate alla mia homepage https. Questo garantisce che i link condivisi esternamente con uno schema errato non funzionino, evitando che una futura errata configurazione esponga gli utenti ad attacchi MitM. Di conseguenza, i link nelle email non funzioneranno, poiché un reindirizzamento non sarà efficace.

Immagino tu debba abilitare l’impostazione force_https in Discourse

Anche il mio Discourse sta inviando email con link http://email.forum.mydomain.com/ invece di https://email.forum.mydomain.com/

Sono quasi sicuro di aver impostato force_https su true in precedenza, e ho controllato, ma quell’impostazione ora manca dall’amministratore. Dove è finita?

È nascosto e abilitato per impostazione predefinita nelle nuove installazioni. Puoi accedere alla console di Rails e verificare la sua presenza:

./launcher enter app
rails c
SiteSetting.force_https
SiteSetting.force_https = true
exit
exit
exit

Infatti è impostato su true. Quindi la domanda è: perché i link alle email non sono https?