¿Se puede establecer DISCOURSE_NOTIFICATION_EMAIL en cualquier cosa o necesita ser una dirección real?

Definitivamente no tengo una visión general de cómo Discourse interactúa con el correo electrónico, así que esta podría parecer una pregunta tonta.

Estoy autoalojando discourse.mydomain.com y usando SendGrid para el correo electrónico, y todo funciona.

En mi app.yaml establecí:

DISCOURSE_NOTIFICATION_EMAIL: real_address@mydomain.com

¿Puede ser cualquier cosa esta configuración, es puramente cosmética? Es decir, ¿podría cambiarla a un correo electrónico que no exista noreply@discourse.mydomain.com? ¿O este correo electrónico realmente necesita una bandeja de entrada, etc.?

Saludos,

Daniel

1 me gusta

Hola Daniel :waving_hand:

Me alegra informarte que no es así. El foro envía correos electrónicos transaccionales por SMTP, por lo que necesitas iniciar sesión en SendGrid. Discourse puede usar cualquier dirección en tu subdominio.

Le estás diciendo a Discourse en la configuración del contenedor que quieres que Discourse envíe siempre sus correos electrónicos transaccionales como noreply@ - activación de cuenta, notificaciones por correo electrónico, correos de restablecimiento de contraseña, etc.

Si mal no recuerdo, cuando lo instalé el año pasado, necesité eliminar las comillas de una clave/contraseña/dirección en el contenedor. Ojalá hubiera grabado exactamente dónde, y los interesantes errores que obtuve antes.

3 Me gusta

Si tienes Discourse configurado y en funcionamiento, y decides que quieres recibir correos electrónicos en Discourse, necesitarás obtener una API de SendGrid. Sin embargo, yo obtuve mi API de MailGun.

Esta API significa que en realidad nunca hay bandejas de entrada. El Moderador/Administrador puede establecer cualquier dirección de correo electrónico entrante para un grupo/categoría, dado que el dominio de la dirección coincide con lo que permite el proveedor de correo electrónico trans.

A través de la API, el Sistema puede tomar medidas para garantizar que el correo electrónico se entregue a un tema. Si esto falla internamente, el rastro del correo electrónico permanece en los registros del panel de administración. A menudo, si el Sistema no puede crear un usuario provisional para el correo electrónico entrante, el proveedor de correo del remitente enviará un mensaje de “No entregable”, con texto que incluye “¿tienes una cuenta aquí?”. Esto es lo que he experimentado.

1 me gusta

¡Gracias por explicarlo tan bien!

1 me gusta

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