Ho appena installato e configurato Discourse su un’istanza EC2 Ubuntu v20 utilizzando Sendgrid come SMTP. Tutto funziona correttamente, tranne le email inviate all’iscrizione degli utenti: sembra che, sebbene il testo sia corretto, venga inserito un sottodominio nel link che non mi appartiene, reindirizzando a un URL inesistente.
Ecco il mio template email per una nuova iscrizione:
Clicca sul seguente link per confermare e attivare il tuo nuovo account:
%{base_url}/u/activate-account/%{email_token}
https://www.visavice.com/u/activate-account/%{email_token}
Ho inviato un test con questo template e posso confermare che sia %baseurl che l’URL “hardcoded” finiscono per puntare a:
http://url4685.visavice.com/ls/click?upn=blahblahblah
“url4685” non è un mio sottodominio, come ho verificato su Route 53.
Sto cercando un punto di partenza; ho fatto tutti i test che mi sono venuti in mente, ma dato che questa è la mia prima distribuzione di Discourse, apprezzerei qualsiasi indicazione.
Se vuoi testare, il sito dovrebbe essere (almeno in parte) attivo: potrei spegnerlo per effettuare test e riavvii mentre provo a risolvere il problema.