Scusate se questo è già stato trattato altrove.
Negli ultimi due anni ho utilizzato Gsuite come relay SMTP per Discourse. Oggi ho riscontrato il seguente errore accedendo a Discourse:
Ci sono 15547 lavori di posta falliti. Controllate il file app.yml e assicuratevi che le impostazioni del server di posta siano corrette. Consultate i lavori falliti in Sidekiq.
Il file app.yml è configurato in questo modo:
SMTP_ADDRESS=smtp-relay.gmail.com
SMTP_PORT=587
SMTP_PASSWORD=
SMTP_USER_NAME=
La dashboard di Sidekiq appare così:
Ho provato a eseguire discourse-doctor e ho ottenuto quanto segue:
==================== MAIL TEST ====================
Per un test affidabile, ottenete un indirizzo da http://www.mail-tester.com/
Invio della posta a REDACTED . .
Test dell'invio a admin@acescentral.com utilizzando smtp-relay.gmail.com:587.
======================================== ERROR ========================================
ERRORE INASPETTATO
fine del file raggiunta
====================================== SOLUTION =======================================
Questo non è un errore comune. Non esiste una soluzione consigliata!
Per favore, segnalate il messaggio di errore esatto sopra a https://meta.discourse.org/
(E una soluzione, se ne trovate una!)
=======================================================================================
In Gsuite, le impostazioni del relay SMTP sono:
Mittenti consentiti: Solo indirizzi nei miei domini
Accettare solo posta dagli indirizzi IP specificati: Sì
Indirizzi IP consentiti: digital ocean discourse production
Richiedere autenticazione SMTP: No
Richiedere crittografia TLS: Sì
C’è qualcosa che sto facendo chiaramente in modo errato?
Grazie in anticipo
