Intenté cambiar de proveedor de correo, estropeé mi discourse

Hola a todos

He tenido un foro de Discourse (instalación personal de Docker que puse en uno de mis microservidores) durante aproximadamente un año.
Hace un par de días cambié la URL de forum.sanctuary-rts.com a forum.sanctuaryshatteredsun.com

Y mientras revisaba los contenedores/app.yml

Pensé para mí: “Oye, acabo de comprar una suscripción a Sendinblue (para enviar correos electrónicos en lote/marketing), ¿por qué no edito los detalles de la API para que sean esos en lugar de mi proveedor gratuito actual: SendGrid?”

Qué gran error.

Pronto descubrí que Sendinblue estaba limitando los correos electrónicos porque la API era un plan separado, así que revertí todos los campos relacionados:

DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_USER_NAME: apikey
DISCOURSE_SMTP_PASSWORD: *********
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_DOMAIN: sanctuaryshatteredsun.com
DISCOURSE_NOTIFICATION_EMAIL: REDACTED

(y obviamente los dos últimos campos los mantuve para el nuevo dominio, el resto son los mismos valores que funcionaron previamente durante un año)

Pero ahora Discourse y SendGrid informan todo verde en todos los ámbitos

Pero no se envía ningún correo electrónico real.

No cambié nada del lado de SendGrid.

¿Qué está mal en mi configuración? ¿Por qué está sucediendo esto?

Me han dicho que DISCOURSE_NOTIFICATION_EMAIL: debe compartir dominio con DISCOURSE_SMTP_DOMAIN, ¿es cierto?

sanctuaryshatteredsun.com no está realmente configurado como un dominio de correo.

¿Qué necesito hacer para que eso sea cierto? ¿O puedo usar otro dominio de correo existente que tenga?

No. Pero el correo electrónico de notificación debe ser uno que su servicio de marca correo esté configurado para enviar. Además, si cambió el nombre de dominio, debería consultar Cambiar el nombre de dominio o renombrar su Discourse

sí, esa es la guía que seguí. ¡gracias!

¿Qué quieres decir con,

que tu servicio de marca está configurado para enviar.

¿qué es un servicio de marca? ¿quieres decir servicio de correo? ese es probablemente el problema.
déjame comprobar lo que tengo en SendGrid, probablemente esté configurado para enviar correos desde sanctuary-rts.com

otra pregunta muy relacionada.

cuando verifico un dominio en sendgrid, añade basura delante y la muestra como el dominio verificado:


¿Debo usar la versión con la basura (em7251.enhearten-media.com) o la versión sin la basura (enhearten-media.com) como mi DISCOURSE_NOTIFICATION_EMAIL?

¡Ok, está arreglado!

Puse REDACTED como DISCOURSE_NOTIFICATION_EMAIL y configuré ese dominio y correo electrónico en SendGrid. SendGrid tenía configurado el dominio y el correo electrónico antiguos, ese era el problema.

¡Gracias!

1 me gusta

¡Genial! ¿Podrías marcar algo como resuelto? Es posible que necesites hacer clic en los tres puntos para ver la casilla de verificación.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.