[Postfix-es] Amavis-new no entrega correo local
Simon J Mudd
sjmudd en pobox.com
Mie Abr 19 17:30:36 CEST 2006
phqr58 at yahoo.com (Pedro Hernán Quevedo Reyes) writes:
> Necesito ayuda con amavis no entrega correo local (usuarios del
> mismo servidor) he tenido que desabilitar el amavis-new y funciona
> todo ok.
>
> Estaba funcionando de maravilla y no se que cambio:
> He revisado los permisos de los directorios, el grupo al que pertenece, he revisado el archivo /etc/amavisd.conf linea a linea con otro de otro servidor que funciona bien y no logro resolver.
>
> este es el log de /var/log/mail
>
> Apr 16 18:31:12 fisa2 postfix/smtpd[9350]: connect from fisa2.fisa.com.ec[192.168.103.4]
> Apr 16 18:31:12 fisa2 postfix/trivial-rewrite[9351]: warning: database /etc/postfix/transport.db is older than source file /etc/postfix/transport
Arregla este problema con postmap /etc/postfix/transport.
> Apr 16 18:31:12 fisa2 postfix/smtpd[9350]: 7BEC11A2B3: client=fisa2.fisa.com.ec[192.168.103.4]
> Apr 16 18:31:12 fisa2 postfix/cleanup[9352]: 7BEC11A2B3: message-id=<200604161831.12244.phqr58 at fisa.com.ec>
> Apr 16 18:31:12 fisa2 postfix/qmgr[9309]: 7BEC11A2B3: from=<phqr58 at fisa.com.ec>, size=611, nrcpt=1 (queue active)
> Apr 16 18:31:12 fisa2 postfix/smtpd[9350]: disconnect from fisa2.fisa.com.ec[192.168.103.4]
> Apr 16 18:31:12 fisa2 amavis[9197]: (09197-01) ESMTP::10024 /var/spool/amavis/amavis-20060416T183112-09197: <phqr58 at fisa.com.ec> -> <phqr58 at fisa.com.ec> Received: SIZE=611 from fisa2.fisa.com.ec ([127.0.0.1]) by localhost (fisa2 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09197-01 for <phqr58 at fisa.com.ec>; Sun, 16 Apr 2006 18:31:12 -0500 (COT)
> Apr 16 18:31:12 fisa2 amavis[9197]: (09197-01) Checking: <phqr58 at fisa.com.ec> -> <phqr58 at fisa.com.ec>
> Apr 16 18:31:12 fisa2 amavis[9354]: (09197-01) run_command: child process [9354] failed to exec /usr/bin/file /var/spool/amavis/amavis-20060416T183112-09197/parts/part-00001: Insecure directory in $ENV{PATH} while running with -T switch at /usr/sbin/amavisd line 1128.
> Apr 16 18:31:12 fisa2 amavis[9354]: (09197-01) TROUBLE in check_mail: decoding2-get-file-types FAILED: Insecure directory in $ENV{PATH} while running with -T switch at /usr/sbin/amavisd line 1133.
> Apr 16 18:31:12 fisa2 amavis[9354]: (09197-01) PRESERVING EVIDENCE in /var/spool/amavis/amavis-20060416T183112-09197
> Apr 16 18:31:12 fisa2 amavis[9354]: (09197-01) TIMING [total 73 ms] - SMTP EHLO: 5 (6%), SMTP pre-MAIL: 0 (0%), mkdir tempdir: 0 (0%), create email.txt: 7 (10%), SMTP pre-DATA-flush: 3 (4%), SMTP DATA: 38 (52%), body hash: 1 (1%), mkdir parts: 1 (1%), mime_decode: 11 (15%), rundown: 7 (10%)
> Apr 16 18:31:12 fisa2 amavis[9354]: (09197-01) ESMTP: NOTICE: client broke the connection without a QUIT ()
Creo que es mejor consultar las listas de amavis sobre el problema
Insecure directory in $ENV{PATH} while running with -T switch at /usr/sbin/amavisd line 1128
Sin embargo imagino que el problema es que tienes un PATH definido que
tiene directorios que tienen permiso de escritura del mundo o algo
parecido. Revisa los permisos de todos los directorios en PATH para asegurarte
de que estan bien.
Simon
Más información sobre la lista de distribución Postfix-es