Mailman no se integra correctamente con Postfix

Mailman no se integra correctamente con Postfix

Lo instalé postfixen mi máquina local y pude enviar correos electrónicos a usuarios locales, es decir, shivamsen mi caso, cuál es el nombre de usuario de la cuenta. También puedo enviar correo fuera de mi máquina, por ejemplo. gmail.com, etc. Otra cosa es que estén marcando esos correos como spam, pero las cosas están funcionando.

Lo instalé mailmanpara administrar listas de correo. Está funcionando bien. Puedo abrir la interfaz web correctamente. Capaz de mirar archivos. También es capaz de crear nuevas listas de correo desde la interfaz web y desde la terminal. Si suscribo a alguien a una lista de correo, esa cuenta recibirá un correo electrónico sobre la suscripción. Esto muestra que el cartero está funcionando correctamente y puede utilizar postfix para enviar correos electrónicos.

Para enviar correos electrónicos a listas de correo, agrego estas líneas al /etc/postfix/main.cfarchivo. Lo usé postconfpara eso.

relay_domains = lists.example.org
mailman_destination_recipient_limit = 1 
transport_maps = hash:/etc/postfix/transport

Mi nombre de host es lists.example.org.

La entrada en /etc/postfix/transportel archivo es

lists.example.org mailman:

También en mi /etc/aliasesta es la entrada.

# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root

mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman" 

Ahora, si intento enviar un correo para [email protected]usar mutt, aparece este error. Además, todos los correos dejaron de enviarse con el mismo error. Pero tan pronto como elimino esas tres líneas de main.cflos correos electrónicos al usuario local y a la cuenta de correo electrónico en Internet, comienzo a funcionar.

7161E121843      439 Fri Jun 12 01:24:06  [email protected]
                                                (address resolver failure)
                                     [email protected]

No puedo entender por qué no puedo enviar correos electrónicos a la lista de correo desde mutt. Idealmente, esto debería funcionar y esta es la forma que encontré en la web para integrar mailman con postfix. Sugiera si me falta algo porque individualmente ambos están trabajando pero juntos parecen odiarse.

Respuesta1

Esta será una respuesta incompleta, pero espero que te oriente. El transporte que especificó en su tabla de transporte tiene que apuntar a algo que Postfix conoce (y un transporte no tiene nada que ver con sus alias). Es decir, "cartero" debe definirse en master.cf. La mayoría de las instalaciones de Postfix vienen con un servicio de correo de ejemplo en master.cf comentado, que probablemente sea un buen lugar para comenzar.

información relacionada