A partire dal 4 giugno, Let’s Encrypt ha smesso di inviare notifiche via email sui rinnovi falliti, che era l’unica ragione per impostare quella variabile d’ambiente.
Ho appena eseguito discourse-setup-ruby e non mi è stato richiesto un indirizzo email per LETSENCRYPT_ACCOUNT_EMAIL e ora Discourse non funzionerà perché la logica intelligente si rifiuta di richiedere un certificato se non c’è un indirizzo email. È passato quasi un anno da quando l’inclusione di un indirizzo email in quella variabile serviva a qualcosa.
Ho notato questo ieri durante la ricostruzione, ho dovuto eseguire .\\launcher rebuild app dopo un .\\discourse-setup apparentemente riuscito. Attendo con ansia la correzione che hai menzionato
Le email di rinnovo erano per un servizio, che una volta era fornito da let’s encrypt, per notificare se il tuo certificato stava per scadere (vedi link sopra). Non c’era davvero alcun motivo per includere quel test per LETSENCRYPT_ACCOUNT_EMAIL quando è stato aggiunto 6 mesi fa.
Penso che originariamente (circa 8 anni fa) Let’s Encrypt richiedesse un indirizzo email, motivo per cui il test per esso è mai esistito. Per molto tempo, se non fornivi un indirizzo email, non ti davano un certificato.
Ci sono stati alcuni problemi relativi alla configurazione di nginx che stavano interrompendo i rinnovi, anche se il job cron era in esecuzione (almeno, penso che fosse quello; non ho prestato molta attenzione a quegli aggiornamenti, altrimenti l’avrei sollevato allora)