Non può essere. Dovresti eseguire ./discourse-doctor esattamente nello stesso modo in cui esegui ./discourse-setup. Stai eseguendo ./discourse-setup per configurare le impostazioni SMTP o stai modificando manualmente app.yml? Stai ricostruendo (o esegui ./launcher destroy app; ./launcher start app dopo aver apportato le modifiche)?
Ok, sembra essere risolto ora. Con Migadu, è necessario avere un’intestazione ‘from’ corrispondente nell’email insieme all’autenticazione. Aggiungere lo script di autenticazione sopra e andare nelle impostazioni di Amministratore per impostare l’indirizzo ‘from’ per tutte le email di sistema sembra aver risolto il problema.
Se qualcun altro ha questo problema, è necessario fare quanto segue:
Andare nella cartella di Discourse: cd /var/discourse
Aggiungere il metodo di autenticazione a containers/app.yml: DISCOURSE_SMTP_AUTHENTICATION: login
Creare manualmente l’account amministratore nel terminale, poiché non è possibile ricevere l’email di verifica. Per fare ciò, è necessario eseguire quanto segue: ./launcher enter app seguito da rake admin:create, quindi seguire i passaggi presentati nel terminale
Infine, andare nelle impostazioni di Amministratore e modificare l’indirizzo email di notifica nell’indirizzo email contro cui si sta tentando di autenticarsi
Sarebbe più semplice se nel file app.yml fosse possibile impostare il proprio indirizzo ‘from’, tuttavia non sono riuscito a trovare un modo per farlo.