[Postfix-es] postfix y mailman

Eduardo R. Barrera Perez ebarrera en pri.jovenclub.cu
Vie Abr 6 21:56:53 CEST 2007


Literos, tengo un problema entre mi postfix y mailman y la verdad he
hecho ya tantas cosas y combinaciones que no se que mas probar, uso
Debian Sarge, con Postfix+mysql+courier-imap+mailman El postfix
funciona, envia correos localmente y hacia afuera tambien. Cuando creo
una nueva lista con el comando newlist esta se crea sin problemas, pero
despues de perdir el propietario de la lista y la clave para la misma,
no me muestra en pantalla las lineas que deberia añadir a /etc/aliases,
pero si las añade automaticamente al
fichero /var/lib/mailman/data/aliases he visto buscando google muchos
mensajes sobre este tema y se hace referencia a un archivo que deberia
estan en /var/lib/mailman/data/virtual-mailman pero ese archivo no esta
en mi sistema.

No estoy seguro de quien es el problema si de mailman o si de postfix,
yo creo que es de postfix, que no sabe como entregarle el correo a
mailman, pero bueno, diganme ustedes:

Las listas cuando las creo, accedo a ellas sin problema desde la web
por:

http://listas.jcpr.pri.jovenclub.cu/mailman/admin/nombre_de_la_lista

Ahi me pide la clave para entrar. Cuando suscribo a un usuario a una
lista, a ese usuario le llega sin problemas el mensansaje de Bienvenida
a la lista donde se acaba de suscribir, pero cuando ese usuario va a
mandar un mensaje a la direccion de esa lista, ahi viene el problema,
este el el rebote:

This is the Postfix program at host jcpr.pri.jovenclub.cu.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                        The Postfix program

<"|/var/lib/mailman/mail/mailman post instructores"@jcpr.pri.jovenclub.cu>
(expanded from <instructores en jcpr.pri.jovenclub.cu>): unknown user:
"|/var/lib/mailman/mail/mailman post instructores en jcpr.pri.jovenclub.cu"


Y los log de posyfix dicen esto:

postfix/smtpd[19035]: connect from localhost.localdomain[127.0.0.1]
postfix/smtpd[19035]: B32E8E563D: client=localhost.localdomain[127.0.0.1]
postfix/cleanup[19044]: B32E8E563D: message-id=<2867.192.168.24.5.1175888677.squirrel en correoweb.jcpr.pri.jovenclub.cu>
postfix/smtpd[19035]: disconnect from localhost.localdomain[127.0.0.1]
imaplogin: Connection, ip=[::ffff:127.0.0.1]
imaplogin: LOGIN, user=ebarrera, ip=[::ffff:127.0.0.1], protocol=IMAP
postfix/qmgr[18964]: B32E8E563D: from=<ebarrera en jcpr.pri.jovenclub.cu>, size=820, nrcpt=1 (queue active)
imaplogin: LOGOUT, user=ebarrera, ip=[::ffff:127.0.0.1], headers=0, body=0, time=1
imaplogin: Connection, ip=[::ffff:127.0.0.1]
imaplogin: LOGIN, user=ebarrera, ip=[::ffff:127.0.0.1], protocol=IMAP
imaplogin: LOGOUT, user=ebarrera, ip=[::ffff:127.0.0.1], headers=1383, body=0, time=0
postfix/virtual[19049]: B32E8E563D: to=<|/var/lib/mailman/mail/mailman post instructores en jcpr.pri.jovenclub.cu>, orig_to=<instructores en jcpr.pri.jovenclub.cu>, relay=virtual, delay=1, status=bounced (unknown user: "|/var/lib/mailman/mail/mailman post instructores en jcpr.pri.jovenclub.cu")
postfix/cleanup[19044]: ADD9EE5644: message-id=<20070406194438.ADD9EE5644 en jcpr.pri.jovenclub.cu>
postfix/qmgr[18964]: ADD9EE5644: from=<>, size=2957, nrcpt=1 (queue active)
postfix/virtual[19049]: ADD9EE5644: to=<ebarrera en jcpr.pri.jovenclub.cu>, relay=virtual, delay=0, status=sent (delivered to maildir)

Esto es lo que tengo puesto en el main.cf

# TRATAMIENTO DE ALIAS Y TRABAJO CON MAILMAN
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
mailman_destination_recipient_limit = 1
unknown_local_recipient_reject_code = 550
owner_request_special = no
recipient_delimiter = +

# DOMINIOS VIRTUALES
virtual_transport = virtual
virtual_alias_maps = hash:/etc/aliases, mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf


Alguna sugerencia, que ya no haya probado?

He probado poner estas lineas de estas 2 formas:

1-

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

2- 

alias_maps = hash:/var/lib/mailman/data/aliases
alias_database = hash:/var/lib/mailman/data/aliases

Y nada resulta, tambien cree en la tabla tranport registros de la forma:

instructures en midominio.cu         local:
instructores-admin en midominio.cu   local:
instructores-confirm en midominio.cu local:
.
.
.

Y tampoco ha resultado.




Más información sobre la lista de distribución Postfix-es