Sto testando la configurazione delle email di Discourse da un client Thunderbird, posso inviare e ricevere email senza problemi. Ma in Discourse, nessuna email viene inviata con questo errore:
501 5.5.4 Non ti è consentito inviare da questo indirizzo.
Cosa significa questo errore?
Dove viene generato? Secondo quali regole?
Il record SPF consente solo all’MX di inviare email (configurato come DISCOURSE_SMTP_ADDRESS), il che non sembra creare problemi con altri domini, poiché i client SMTP si connettono all’MX per inviare.
Significa (probabilmente) che thunderbird sta inviando da un indirizzo come user@example.com e il tuo forum sta inviando da user@forum.example.com. Potresti voler cambiare il tuo indirizzo notification_email.
È un servizio progettato per l’invio di email transazionali?
Il messaggio di errore indica che l’indirizzo del mittente non è consentito. Forse perché non compare nella configurazione dei mittenti consentiti del server di posta.
Huh, ho trovato il mio errore, grazie al tuo input, @pfaffman.
L’indirizzo nel messaggio di errore si riferisce all’indirizzo del mittente. Mi ero concentrato sull’indirizzo IP, quindi sono stato fuorviato.
Una volta controllato l’indirizzo di notifica (DISCOURSE_NOTIFICATION_EMAIL in containers/app.yml), mi sono reso conto che il mio server di posta non aveva una voce per quel mittente: l’aggiunta dell’alias ha risolto il problema.