Hola!
Este post no es tanto para mejorar el sitio sino para preguntar cómo es que han logrado configurar el envío de correos en Discourse. Tengo una instancia instalada en Maadix y no logro que los correos salgan a quienes usan Gmail de ninguna forma.
De hecho, aprovecho para deciros, que los correos de este foro me llegan a spam y por más que le digo que son correos legítimos tampoco acepta meterlos en la Bandeja.
Si quien está a cargo de la instalación me puede escribir un mensaje le agradezco de antemano!
Por si alguien pasa por aquí y ve esto comentar que ya logré arreglarlo y además no cae en spam. Uso el sistema de Mailgun que funciona realmente bien aunque si el flujo de emails es enorme pueden irse algunos euros, no muchos eso sí. Es algo así como 1€ cada 8000 emails.
Lo importante es seguir estos pasos especialmente el de launcher rebuild app después de haber modificado el app.yml.
Con eso estaría!
Nosotros en el foro maadix creo que nos funciona con el SMTP normal. El caso es que la configuración del DNS del dominio tenga puesto todas las opciones que te pone Maadix, incluido el DKIM que es bastante reciente y gmail no perdona si no está.
a mi me llega a spam también, parece que el problema es el dominio que da el mensaje HELO (localhost, en vez de estraperlo.maadix.org. o bien komun.org, no estoy seguro)
Aquí las cabeceras de entrada de un mail, procesadas por spamassassin de sindominio
X-Spam-Flag: YES
X-Spam-Score: 4.882
X-Spam-Level: ****
X-Spam-Status: Yes, score=4.882 tagged_above=-9999 required=4.6
tests=[FSL_HELO_NON_FQDN_1=0.001, >>> HELO_LOCALHOST=3.603 <<<,
HTML_MESSAGE=0.001, RDNS_NONE=1.274, URIBL_BLOCKED=0.001,
URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001]
autolearn=disabled
He de decir que el ágora de fedi.cat también me va a spam, no sé si será cosa del discourse que no se puede arreglar fácilmente… cc/ @marcelcosta
X-Spam-Status: Yes, score=6.307 tagged_above=-9999 required=4.6
tests=[FSL_HELO_NON_FQDN_1=0.001, FUZZY_CREDIT=1.413,
HELO_LOCALHOST=3.603, HTML_FONT_LOW_CONTRAST=0.001,
HTML_MESSAGE=0.001, NORDNS_LOW_CONTRAST=0.001, RDNS_NONE=1.274,
T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001,
URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001]
autolearn=disabled
Hay un post en discourse en el que ponen esta configuración en el env como solución: DISCOURSE_SMTP_DOMAIN: [your server's fqdn] y “hacer rebuild”.