J’ai récemment rencontré un problème : mon compte de service de messagerie a été soudainement désactivé par le fournisseur, ce qui m’a obligé à en changer. Comme je ne peux pas modifier la configuration du serveur de messagerie immédiatement, je dois modifier la configuration dans app.yaml puis relancer la compilation pour que les changements prennent effet. Cela entraîne une interruption du site de quelques minutes, ce qui est inacceptable en journée. Pendant ce temps, le nombre de courriels échouant à l’envoi ne cesse d’augmenter, et cela m’irrite énormément.
si je me souviens bien, si vous n’ajoutez pas les variables d’environnement (ou si vous les retirez après coup) depuis le fichier yml, les paramètres sont alors exposés dans l’interface d’administration.
J’ai essayé, mais cela n’a pas fonctionné.
#DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
#DISCOURSE_SMTP_USER_NAME: forums@xxx.com
#DISCOURSE_SMTP_PASSWORD: xxx
#DISCOURSE_SMTP_PORT: 587
#DISCOURSE_NOTIFICATION_EMAIL: noreply@xxx.com
#DISCOURSE_SMTP_DOMAIN: forums.xxx.com
Après avoir commenté la configuration ci-dessus, le tableau de bord d’administration s’affiche comme suit :
Je ne vois aucun champ permettant la saisie automatique.
Peux-tu utiliser la zone de recherche du menu des paramètres pour chercher « SMTP » ? Peut-être qu’ils se trouvent sur une autre page du menu, ou peut-être que quelque chose a changé.
