
Lo instalé postfix
en mi máquina local y pude enviar correos electrónicos a usuarios locales, es decir, shivams
en 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é mailman
para 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.cf
archivo. Lo usé postconf
para 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/transport
el archivo es
lists.example.org mailman:
También en mi /etc/alias
esta 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.cf
los 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.