Elenco di controllo per la configurazione della consegna delle email

La recapitalizzazione delle email è complicata. Ecco alcune cose importanti da controllare prima:

  • Assicurati di impostare correttamente DISCOURSE_NOTIFICATION_EMAIL: nel tuo file app.yml. Il dominio specificato nell’indirizzo “from” delle email che invii è il dominio su cui la tua email verrà convalidata.

  • Sapere come visualizzare il sorgente originale dell’email nel tuo client di posta, in modo da poter esaminare le intestazioni delle email per indizi importanti. In Gmail, è l’opzione “mostra originale” nel menu a discesa in alto a destra di ogni email.

  • IMPORTANTE: Il tuo ISP ha un record DNS inverso inserito per associare i nomi di dominio e gli indirizzi IP da cui invii posta? Testa il tuo record PTR inverso qui. Se il tuo ISP non inserisce il record di puntatore DNS inverso corretto, è molto improbabile che una qualsiasi delle tue email venga recapitata.

  • Il record SPF del tuo dominio è corretto? Testa il tuo record SPF qui. Nota che TXT è il tipo di record ufficiale corretto per SPF.

  • Il record DKIM del tuo dominio è corretto? Questo migliorerà significativamente la recapitalizzazione delle email. Testa il tuo record DKIM qui.

  • Se gestisci il tuo server di posta, verifica che gli IP del tuo server di posta non siano su alcuna lista di blocco email. Verifica inoltre che stia inviando un hostname completamente qualificato che si risolve in DNS nel suo messaggio HELO. In caso contrario, la tua email verrà rifiutata da molti servizi di posta.

  • Ti consigliamo vivamente di inviare un’email di test a mail-tester.com per verificare che tutto quanto sopra funzioni correttamente.

(Il modo facile è creare un account su SendGrid, SparkPost, Mailgun o Mailjet, che hanno piani di posta a basso costo e andranno bene per le piccole community. Dovrai comunque impostare i record SPF e DKIM nel tuo DNS!)

Vedi anche: Troubleshoot email on a new Discourse install

13 Mi Piace

Grazie per aver creato questa guida! L’unico problema che sto riscontrando è che non riesco a trovare l’opzione “mostra originale” di cui stai parlando. Per quanto mi riguarda, sto guardando nel posto giusto.

1 Mi Piace

Questo potrebbe aiutare:

2 Mi Piace

Ah, va bene. Sono riuscito a trovarlo. Grazie! :+1:

1 Mi Piace

Da alcuni mesi notification_email è impostato in una variabile ENV in app.yml, quindi non è accessibile nelle impostazioni del sito.

Inoltre, come si collega questo argomento a Risoluzione dei problemi di posta elettronica su una nuova installazione di Discourse, che fornisce alcuni degli stessi consigli con maggiori informazioni su cosa fare ed è in circolazione da molto tempo. Questi due argomenti sulla stessa cosa dovrebbero collegarsi tra loro?

3 Mi Piace