Ce n’est pas possible. Vous devez exécuter ./discourse-doctor exactement de la même manière que vous exécutez ./discourse-setup. Exécutez-vous ./discourse-setup pour configurer les paramètres SMTP ou éditez-vous app.yml manuellement ? Rebuildéz-vous (ou exécutez-vous ./launcher destroy app; ./launcher start app après avoir apporté des modifications ?
D’accord, ça semble être résolu maintenant. Avec Migadu, il faut avoir un en-tête From correspondant dans l’email, ainsi que l’authentification. L’ajout du script d’authentification ci-dessus, plus la modification de l’adresse d’envoi pour tous les emails système dans les paramètres d’administration, semble avoir résolu le problème.
Si quelqu’un d’autre rencontre ce problème, voici ce qu’il faut faire :
Accédez à votre dossier Discourse : cd /var/discourse
Ajoutez la méthode d’authentification à containers/app.yml : DISCOURSE_SMTP_AUTHENTICATION: login
Créez manuellement le compte administrateur dans le terminal, car vous ne pouvez pas recevoir l’email de vérification. Pour cela, exécutez ./launcher enter app, puis rake admin:create et suivez les étapes affichées dans le terminal.
Enfin, allez dans les paramètres d’administration et modifiez l’ email de notification pour l’adresse email que vous essayez d’utiliser pour l’authentification.
Ce serait plus simple si vous pouviez définir votre adresse d’envoi directement dans le fichier app.yml, mais je n’ai pas trouvé de moyen de le faire.