Problema con l'email di attivazione del forum Discourse | Problema con l'email di attivazione del forum Discourse

Secondo le raccomandazioni ufficiali di Discourse, utilizziamo il servizio di MailGun.

Nella maggior parte dei casi non ci sono problemi, ma per alcuni indirizzi email specifici, come iCloud, quando inviamo email di attivazione, riceviamo il seguente messaggio:

"message": "5.5.1 Error: need MAIL command - MAIL FROM error: 450 4.1.8 <bounce+6712f2.21c8873-lucas.hu=@mail.visafn.com>: Sender address rejected: Domain not found",


L’immagine sottostante mostra le informazioni di log dell’errore fornite dal provider del servizio di posta elettronica:

Problema e Soluzione

La causa principale del problema sopra menzionato è che alcuni specifici provider di servizi di posta elettronica hanno politiche di verifica dello spam.

In particolare, iCloud verifica l’indirizzo del dominio da cui vengono inviate le email.

Poiché il nostro servizio utilizza un sottodominio per l’invio, l’indirizzo del dominio che utilizziamo per inviare è effettivamente: mail.visafn.com invece del tradizionale visafn.com.

Di conseguenza, iCloud non è in grado di verificare l’indirizzo sopra menzionato e considera le email inviate dal sistema come spam, rifiutandole.

Soluzione

La soluzione è molto semplice: è necessario assicurarsi che il record MX per il sottodominio mail.visafn.com che utilizziamo per inviare email esista nel DNS.


Come indicato nell’immagine sopra.

Il record MX del sottodominio deve essere aggiunto al tuo DNS e il record sopra menzionato deve essere visualizzato come verificato.

Naturalmente, l’aggiornamento del DNS non avrà effetto immediato. Se continui a inviare email a iCloud, potresti ancora riscontrare errori intermittenti.

Attendi qualche ora prima di effettuare nuovamente dei test; questo di solito risolve il problema dell’invio di email contrassegnate come spam.

In generale, i problemi di invio di email da Discourse sono per lo più legati alla configurazione del server di posta elettronica e ai record MX del DNS.

1 Mi Piace

Grazie per l’insegnamento
Ma io uso Gmail, questo è consultabile.

1 Mi Piace

All’inizio abbiamo utilizzato anche il servizio SMTP di Gmail.

Un problema qui è il limite di invio giornaliero di Gmail.

Secondo la documentazione ufficiale di Gmail: Gmail sending limits in Google Workspace - Google Workspace Admin Help Gmail ha un limite di invio giornaliero.

Di solito si tratta di qualche migliaio, se il server del forum invia più email di questo numero, potrebbe non essere in grado di inviarle.

In generale, per l’invio di grandi volumi di email, si potrebbe prendere in considerazione l’utilizzo dell’API di Gmail, ma l’API di Gmail non è molto facile da usare: Sending Email  |  Gmail  |  Google for Developers

Per semplicità, e anche per la funzionalità di analisi dell’invio delle email, personalmente ritengo che l’utilizzo di MailGun o altri servizi di terze parti sia molto più stabile.

2 Mi Piace

Anch’io all’inizio