En mi servidor dedicado (con Ubuntu 22.04 y Postfix instalado) utilizo un archivo mail-receiver.yml independiente asociado a cada instancia de Discourse donde he habilitado la función de publicación por correo electrónico.
Esta configuración crea un contenedor separado para cada instancia de Discourse en mi servidor (además del contenedor app típico) que recibe y procesa los correos electrónicos para su instancia de Discourse correspondiente.
Los correos electrónicos entrantes para todos los foros de Discourse en el servidor son recibidos por Postfix a través del puerto estándar 25, donde el archivo de configuración principal de Postfix utiliza un “transport map” para “reenviar” cada correo electrónico a su foro de Discourse previsto analizando el nombre de dominio en la dirección de correo electrónico “Para:”.
Por lo tanto, además de las instrucciones de este Tema, yo…
-
modifiqué el archivo de configuración de postfix existente en:
/etc/postfix/main.cf
-
luego, añadí el archivo postfix transport map correspondiente en:
/etc/postfix/transport
- por último, añadí los archivos correspondientes para crear el contenedor de correo electrónico para cada uno de los foros:
/var/discourse/containers/mail-receiver-domain1.yml
/var/discourse/containers/mail-receiver-domain2.yml
/var/discourse/containers/mail-receiver-domain3.yml
/var/discourse/containers/mail-receiver-domain4.yml
/var/discourse/containers/mail-receiver-domain5.yml




