Ho avviato un’istanza di Discourse nel dicembre 2024 e siamo tra quelli che hanno problemi con GMail.
Gli utenti che tentano di creare un account con un indirizzo GMail non riceveranno mai un’email dalla nostra istanza. No, nemmeno nella cartella spam. Ho letto ampiamente meta.discourse e capisco che la probabile ragione è che non abbiamo una firma DKIM valida per discourse.ourdomain.org, solo per ourdomain.org.
Ho provato con Discourse Another SMTP - #10 by Monikas, ma non sono riuscito a farlo funzionare e non ho mai ricevuto una risposta su come configurarlo esattamente.
Cercando ancora, ho iniziato a configurare Configure Google login for Discourse, ma poi mi sono reso conto che questi utenti non riceveranno comunque mai email da noi, li aiuterebbe solo nell’autenticazione.
Dato che non mi sento competente per configurare DKIM e cose simili per il nostro sottodominio discourse, mi chiedo se sarebbe un problema inviare email da discourse@ourdomain.org invece di noreply@discourse.ourdomain.org. O c’è qualche argomento forte per includere questo sottodominio nelle email in uscita?
Ho avuto problemi simili anni fa. Sfortunatamente non tutti i provider comprendono i requisiti per la consegna sicura delle e-mail:
corretta configurazione del Sender Policy Framework (SPF) nelle impostazioni DNS del tuo dominio
corretta firma DKIM di ogni e-mail (ad esempio con OpenDKIM)
configurazione di DMARC come backup se SPF e DKIM falliscono
Queste funzioni sono obbligatorie e devono essere implementate sul tuo mail-server locale o sul mail-server di inoltro del tuo provider. Altrimenti le tue e-mail in uscita verranno bloccate. Ad esempio da gmail.com, ma anche dalla maggior parte degli altri.
Nel mio caso utilizzo un servizio esterno (duocircle.com) come relay, sia per la posta in arrivo (inclusa la protezione antispam) che per la posta in uscita (smtp).
Grazie per le vostre risposte! Poiché non ho ricevuto feedback sul fatto che il sottodominio fosse necessario, ho impostato discourse@ourdomain.org come indirizzo del mittente. Questo funziona perfettamente.