Personalizar la configuración de entrega directa en Postfix

Acabo de configurar un servicio de prueba de Discourse usando Digital Ocean y Mailgun para el correo electrónico saliente. Tengo un dominio registrado con un registro MX adecuado que apunta a la dirección IP de Digital Ocean. El correo electrónico saliente y entrante funciona correctamente con Discourse. Las respuestas a los temas generan correos electrónicos salientes a quienes tienen notificaciones configuradas y los usuarios de prueba pueden responder a estos correos electrónicos y las publicaciones aparecen en Discourse. Todo bien hasta ahora.

Intenté agregar la opción POSTCONF_always_bcc: como se mencionó anteriormente, pero no parece funcionar. Sospecho que la parte ‘mail-receiver’ de Discourse no puede enviar el correo electrónico correctamente a través de Mailgun, aunque la parte ‘app’ conoce cómo hacerlo. app.yml tiene el nombre de usuario y la contraseña del servidor Mailgun, pero no he visto ningún ejemplo de cómo poner esta información en el archivo de configuración de mail-receiver.

Sé que la opción always_bcc se está leyendo y actuando, ya que si escribo:

./launcher enter mail-receiver

luego ejecuto

mailq

Puedo ver un mensaje de prueba que envié, que está en la cola intentando ser entregado. En la columna “-Sender/Recipient-------” tiene la dirección desde la que provino mi mensaje de prueba, las palabras “(unknown mail transport error)” y luego la dirección de correo electrónico que tenía en la configuración always_bcc.

Esperaba poder filtrar los mensajes entrantes de alguna manera para que si se enviaba un mensaje a postmaster@mydomain o admin@mydomain, se reenviara a través de Internet público, a través de Mailgun, a mi dirección de Gmail y no se enviara a Discourse para su procesamiento. Esto puede ser lo que el usuario @satonotdead estaba tratando de hacer.

¡Cualquier indicio será apreciado sobre cómo hacer esto!