Di recente mi sono imbattuto in una situazione in cui l’account del servizio di posta è stato improvvisamente disabilitato dal provider, costringendomi a passare a un diverso servizio di posta elettronica. Attualmente non posso modificare immediatamente la configurazione del server di posta; devo invece apportare le modifiche alla configurazione in app.yaml e poi effettuare una build affinché le modifiche abbiano effetto. Ciò provocherebbe alcuni minuti di downtime del sito, cosa inaccettabile durante il giorno. Tuttavia, durante le ore diurne il numero di email non inviate continua ad aumentare, il che mi sta generando molta frustrazione.
se non ricordo male, se non aggiungi le variabili di ambiente (o le rimuovi in un secondo momento) dal file yml, le impostazioni vengono poi esposte nell’interfaccia utente di amministrazione.
Ho provato, ma non ha funzionato.
#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
Dopo aver commentato la configurazione precedente, la dashboard di amministrazione mostra quanto segue:
Non riesco a vedere un campo dove inserire questi dati.
Puoi usare la casella di ricerca nel menu delle impostazioni per cercare “SMTP”; forse si trovano in un’altra pagina del menu o magari qualcosa è cambiato.
