[postfix-es] Problemas con los alias y mailman
albiz en zbm-patents.eu
albiz en zbm-patents.eu
Mie Ene 21 12:28:05 CET 2009
andreas hildebrandt escribió:
> Quoting "albiz en zbm-patents.eu" <albiz en zbm-patents.eu>:
>
>
>> Buenas,
>>
>> tengo un problema con un servidor postfix montado sobre debian etch. El
>> sistema emplea mysql y dovecot (Todo el software de repos oficiales).
>> Ahora estoy mirando de implementar listas de distribución con mailman.
>> De entrada me lío bastante y no sé que es lo que estoy haciendo mal.
>>
>> Paso a describir lo que he hecho:
>>
>> He leído los archivos de configuración y lo único que he conseguido es
>> liarme un poco más. Por un lado genero las listas newlist mailman y
>> newlist test. He copiado a /etc/aliases las entradas sugeridas
>>
>> mailman: "|/var/lib/mailman/mail/mailman post mailman"
>> ...
>> mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
>>
>> test: ......
>>
Antes de nada gracias por responder tan pronto
>
> quitalo, no es necesario
>
>
>
>> Una vez hecho esto voy al gestor web de mailman y puedo dar de alta
>> usuarios y recibo los mensajes de validación y confirmación cosa que me
>> hace pensar que mailman funciona correctamente.
>>
>> En postfix main.cf añadí
>> ...
>> mydestination = localhost
>> ...
>> alias_maps = hash:/etc/aliases
>> alias_database = hash:/etc/aliases
>> ...
>>
>> Una vez hecho esto envío un mensaje a test en domain pero postfix me
>> retorna un mensaje de que el usuario no existe. Concretamente error
>> 5.1.1 <test@<dominio>>: Recipient address rejected: User unknown in
>> virtual mailbox table.
>>
>> De donde deduzco que postfix no esta correctamente vinculado con
>> mailman, que no me consulta el /etc/aliases para buscar los alias de
>> mailman o que la he liado en algún punto pero con la info que me dan los
>> logs ando bastante perdido. A ver si alguien me puede arrojar algo de
>> luz. Gracias por adelantado,
>>
>
> aquí la luz :-)
>
> alias_maps =
> hash:/etc/aliases
> hash:/var/lib/mailman/data/aliases
>
Veo por donde vas y creo que lo entiendo pero tengo un problemilla
/var/lib/mailman# find / | grep mailman | grep aliases
/usr/lib/mailman/bin/genaliases
este archivo no es, creo que es el script que te genera los alias para
meter en /etc/aliases pero bueno que no es el archivo que busco.
si sigo la ruta que indicas solo encuentro un par de archivos
/var/lib/mailman/data# ls
last_mailman_version sitelist.cfg
ninguno me vale por lo que entiendo.
Si miro de enviar veo que me busca un archivo aliases.db ubicado en
/etc. (Justo después de añadir la entrada a alias_maps he reiniciado
postfix y mailman.)
Postman dovecot: pop3-login: Disconnected: method=LOGIN,
rip=192.168.35.2, lip=192.168.2.110
Jan 21 12:13:12 Postman postfix/smtpd[11191]: warning: database
/etc/aliases.db is older than source file /etc/aliases
Jan 21 12:13:12 Postman postfix/smtpd[11191]: fatal: open database
/var/lib/mailman/data/aliases.db: No such file or directory
Si ves mi /etc/postfix/main.cf indica que la base de datos esta ubicada ahí.
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
Lo digo por si sirve de ayuda
Saludos
>
> saludos
> andreas
>
>
>> David
>>
>>
>> _______________________________________________
>> List de correo postfix-es para tratar temas del MTA postfix en español
>> postfix-es en lists.wl0.org
>> http://lists.wl0.org/mailman/listinfo/postfix-es
>>
>>
>
>
>
> _______________________________________________
> List de correo postfix-es para tratar temas del MTA postfix en español
> postfix-es en lists.wl0.org
> http://lists.wl0.org/mailman/listinfo/postfix-es
>
More information about the postfix-es
mailing list