[postfix-es] Pequeño gran problema (posible OT y empieza a ser muy urgente)
Carlos López
carlos.lopez en gruposbd.com
Mar Jun 15 11:14:03 CEST 2004
Hola de nuevo,
Llevo ya varios dias peleando con maildrop en un redhat y no consigo
ponerlo en marcha. Siempre me da el mismo error ("Unable to change to
home directory"). No hay forma de pasar de ahi ... he mirado permisos de
directorio, he generado las home, los maildir y nada. Lo unico que me
extraña es la consulta mysql que hace maildrop:
040615 11:08:01 44 Query select goto from virtual where
address = 'test en test.dominio.com'
45 Query select transport from transport
where domain = 'test.dominio.com'
44 Query select goto from virtual where
address = 'test'
44 Query select goto from virtual where
address = '@test.dominio.com'
50 Connect postfix en localhost.localdomain on
50 Init DB maildb
50 Query SELECT address, uid, gid,
concat(home,'/',maildir), maildir, quota FROM users WHERE address =
"test en test.dominio.com" ""
50 Quit
51 Connect postfix en localhost.localdomain on maildb
51 Query select transport from transport
where domain = 'test.correu.com'
No veo por ningun sitio que esté localizando la home. El archivo
maildropmysql.conf es tal que así:
hostname 127.0.0.1
socket /var/lib/mysql/mysql.sock
database maildb
dbuser postfix
dbpw postfix
dbtable users
default_uidnumber 8
default_gidnumber 12
uid_field address
uidnumber_field uid
gidnumber_field gid
maildir_field maildir
homedirectory_field concat(home,'/',maildir)
quota_field quota
mailstatus_field status
where_clause ""
Y la definicion es esta:
| test | test en test.dominio.com | |
test | usuario Test | 1002 | 1000 | /home/vmail |
test.dominio.com |
test.dominio.com/testMaildir/
| 1 | 1 | 1 | 100S,2C | Y | Y |
Y la entrada del master.cf de postfix es:
maildrop unix - n n - - pipe
flags=R user=vmail argv=/usr/bin/maildrop -V9 -d ${recipient}
¿por favor alguien puede darme alguna pista??? Al menos como puede hacer
un debug del maildrop para ver donde realmente hace el chdir .... Por lo
que no me creo es que no vea la home ya que el log me lo está diciendo ...
Por favor es muy urgente ..... Gracias.
José Luis Tallón wrote:
> Carlos López wrote:
>
>> Hola a todos,
>>
>> Estoy intentando configurar una maquina con postfix, maildrop y
>> courier imap (con MySQL). Maildrop lo pretendo utilizar para el tema
>> de quotas. Actualmente tengo configurado ya todo y funcionando
>> excepto el maildrop. Maildrop está configurado para recoger los datos
>> desde MySQL (maildir, home, quota, etc).
>> Después de muchos problemas y recompilaciones estoy literalmente
>> encallado. La salido del log es la siguiente:
>>
>> Jun 10 16:41:36 servidor postfix/pipe[17108]: 019394011:
>> to=<test en dominio.com>, relay=maildrop, delay=1, status=deferred
>> (temporary failure. Command output: /usr/local/courier/bin/maildrop:
>> Unable to change to home directory. )
>>
>> Y de aquí no salgo. He estado buscando por google, listas de postfix,
>> maildrop y hay varias personas que han reportado este tipo de error
>> pero nadie dice nada de como solucionarlo o si lo han llegado a
>> solucionar.
>> Actualmente estoy utlizando la version 2.0.16 de postfix con maildrop
>> 1.6.x y tambien la version de desarrollo: en ambos casos da el mismo
>> error.
>> Por favor, ¿a alguien se le ocurre como solucionar esto??? Realmente
>> es urgente.
>
>
> El mensaje de error no puede ser más claro....
> asegúrate que:
> a) la entrada en master.cf para el agente de entrega
> 'maildrop'(transporte maildrop, casi seguro) esté marcado como
> "privilegiado".
> b) el UID que toma de la base de datos maildrop tiene permisos para
> llegar al directorio que hay en la base de datos como "home" del usuario
> c) permisos de los maildirs correspondientes
>
>> Gracias.
>>
>> P.D: la home del usuario si existe.
>
>
> Un problema menos por el que preocuparse :-)
>
> José Luis Tallón
>
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es