[postfix-es] No me llegan todos los emails

Simon J Mudd sjmudd en pobox.com
Jue Dic 12 22:55:09 CET 2002


No me mandes un cc:, ya sabes que estoy suscrito a la lista.

On 12 Dec 2002, Korkuts wrote:

> Bueno, pues siguiendo vuestros consejos:
> 
> *primero. he quitado de /etc/aliases los alias a Kor, por lo tanto queda
> de la siguiente forma:
> 
> webmaster: root
> postmaster: root

Esto no vale: Por motivos de seguridad postfix NO ENTREGA correos a root.
Tienes que usar otro usuario.

Puedes añadir una línea más con:

root: miusuario

o cambiar todas las referencias de root a miusuario.

> *segundo. para actualizar he puesto:
> 
> # postalias hash:/etc/aliases

Bien.

> *tercero: he sacado de /etc/postfix/virtual las referencias al usuario
> Kor quedando de la siguiente forma:
> 
> mayor6.com			Dominio corporativo
> postmaster en mayor6.com		root
> info en mayor6.com			root
> root en mayor6.com			root
> @mayor6.com			root
> ricardo en mayor6.com		root

Con el mismo tema de arríba dejaría finalmente

root		miusuario

*No* se puede usar root como último buzón local.

> *cuarto. tras eso actualizo con:
> 
> # postmap hash:/etc/postfix/virtual

bien.

> Ahora veo los el resultado de postconf -n
> 
> 2bounce_notice_recipient = postmaster
> append_dot_mydomain = no
> biff = no
> bounce_notice_recipient = postmaster
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> daemon_directory = /usr/lib/postfix
> mail_spool_directory = /var/mail
> mydestination = localhost, hash:/etc/postfix/virtual

No, no usas el mapa virtual.

 mydestination = localhost, mayor6.com

> myhostname = Mayor6.com
> mynetworks = 127.0.0.0/8, 192.168.0.0/24
> notify_classes = bounce, policy, protocol, resource, software
> program_directory = /usr/lib/postfix
> setgid_group = postdrop
> smtpd_banner = $myhostname Corporacion Mayor 6  $mail_name (Mocosoft
> Windows Exchange)
> virtual_mailbox_base = /var/mail
> virtual_maps = hash:/etc/postfix/virtual
> 
> *Tras todo esto envie 2 emails desde el exterior uno a root en mayor6.com y
> otro a ricardo en mayor6.com con el resultado de que no ha llegado nada,
> por lo menos no lo he encontrado en /var/mail/root que es donde creo que
> deberían de haber llegado, así que adjunto también diversos logs, para
> ver si aclaran la situación.

como digo Postfix NO ENTREGA correo a root.

> *Este es un fragmento de /var/log/syslog
> 
> Dec 12 22:07:01 Mayor6 postfix/postfix-script: refreshing the Postfix
> mail system
> Dec 12 22:07:01 Mayor6 postfix/master[362]: reload configuration
> Dec 12 22:08:01 Mayor6 /USR/SBIN/CRON[970]: (root) CMD
> (/home/Kor/guardian_ftp.php > /dev/null)
> Dec 12 22:09:01 Mayor6 /USR/SBIN/CRON[974]: (root) CMD
> (/home/Kor/guardian_ftp.php > /dev/null)
> Dec 12 22:09:10 Mayor6 postfix/smtpd[976]: connect from
> 213-98-202-207.uc.nombres.ttd.es[213.98.202.207]
> Dec 12 22:09:11 Mayor6 postfix/smtpd[976]: 8D529B4C:
> client=213-98-202-207.uc.nombres.ttd.es[213.98.202.207]
> Dec 12 22:09:12 Mayor6 postfix/cleanup[977]: 8D529B4C:
> message-id=<1039726943.1000.3.camel en Heraclito>
> Dec 12 22:09:12 Mayor6 postfix/nqmgr[966]: 8D529B4C:
> from=<korkuts69 en yahoo.es>, size=767, nrcpt=1 (queue active)
> Dec 12 22:09:12 Mayor6 postfix/smtpd[976]: disconnect from
> 213-98-202-207.uc.nombres.ttd.es[213.98.202.207]

> Dec 12 22:09:12 Mayor6 postfix/local[980]: fatal: open database /etc/aliases.db: No such file or directory

postfix está buscando los aliases en /etc/aliases.db y no existe.

Seguro que has hecho postalias /etc/aliases.

Nota puede que aliases está en /etc/postfix. De hecho mis rpms lo ponen
allí para evitar "conflictos" con sendmail.

> Dec 12 22:09:13 Mayor6 postfix/nqmgr[966]: warning: premature
> end-of-input from private/local socket while reading input attribute
> name
> Dec 12 22:09:13 Mayor6 postfix/nqmgr[966]: warning: private/local
> socket: malformed response
> Dec 12 22:09:13 Mayor6 postfix/nqmgr[966]: warning: transport local
> failure -- see a previous warning/fatal/panic logfile record for the
> problem description
> Dec 12 22:09:13 Mayor6 postfix/master[362]: warning: process
> /usr/lib/postfix/local pid 980 exit status 1
> Dec 12 22:09:13 Mayor6 postfix/master[362]: warning:
> /usr/lib/postfix/local: bad command startup -- throttling

Sin los aliases no funciona nada. :-(

> *un fragmento de /var/log/mail.log
> 
> Dec 12 22:07:01 Mayor6 postfix/postfix-script: refreshing the Postfix
> mail system
> Dec 12 22:07:01 Mayor6 postfix/master[362]: reload configuration
> Dec 12 22:09:10 Mayor6 postfix/smtpd[976]: connect from
> 213-98-202-207.uc.nombres.ttd.es[213.98.202.207]
> Dec 12 22:09:11 Mayor6 postfix/smtpd[976]: 8D529B4C:
> client=213-98-202-207.uc.nombres.ttd.es[213.98.202.207]
> Dec 12 22:09:12 Mayor6 postfix/cleanup[977]: 8D529B4C:
> message-id=<1039726943.1000.3.camel en Heraclito>
> Dec 12 22:09:12 Mayor6 postfix/nqmgr[966]: 8D529B4C:
> from=<korkuts69 en yahoo.es>, size=767, nrcpt=1 (queue active)
> Dec 12 22:09:12 Mayor6 postfix/smtpd[976]: disconnect from
> 213-98-202-207.uc.nombres.ttd.es[213.98.202.207]
> Dec 12 22:09:12 Mayor6 postfix/local[980]: fatal: open database
> /etc/aliases.db: No such file or directory
> Dec 12 22:09:13 Mayor6 postfix/nqmgr[966]: warning: premature
> end-of-input from private/local socket while reading input attribute
> name
> Dec 12 22:09:13 Mayor6 postfix/nqmgr[966]: warning: private/local
> socket: malformed response
> Dec 12 22:09:13 Mayor6 postfix/nqmgr[966]: warning: transport local
> failure -- see a previous warning/fatal/panic logfile record for the
> problem description
> Dec 12 22:09:13 Mayor6 postfix/master[362]: warning: process
> /usr/lib/postfix/local pid 980 exit status 1
> Dec 12 22:09:13 Mayor6 postfix/master[362]: warning:
> /usr/lib/postfix/local: bad command startup -- throttling
> Dec 12 22:23:41 Mayor6 postfix/nqmgr[966]: 344D6B32:
> from=<korkuts69 en yahoo.es>, size=855, nrcpt=1 (queue active)
> Dec 12 22:23:41 Mayor6 postfix/nqmgr[966]: D03D1B42:
> from=<korkuts69 en yahoo.es>, size=848, nrcpt=1 (queue active)
> Dec 12 22:23:41 Mayor6 postfix/nqmgr[966]: 668DEB48:
> from=<korkuts69 en yahoo.es>, size=831, nrcpt=1 (queue active)
> Dec 12 22:23:41 Mayor6 postfix/local[1034]: fatal: open database
> /etc/aliases.db: No such file or directory
> Dec 12 22:23:41 Mayor6 postfix/local[1036]: fatal: open database
> /etc/aliases.db: No such file or directory
> Dec 12 22:23:41 Mayor6 postfix/local[1037]: fatal: open database
> /etc/aliases.db: No such file or directory
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: premature
> end-of-input from private/local socket while reading input attribute
> name
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: private/local
> socket: malformed response
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: transport local
> failure -- see a previous warning/fatal/panic logfile record for the
> problem description
> Dec 12 22:23:42 Mayor6 postfix/master[362]: warning: process
> /usr/lib/postfix/local pid 1034 exit status 1
> Dec 12 22:23:42 Mayor6 postfix/master[362]: warning:
> /usr/lib/postfix/local: bad command startup -- throttling
> Dec 12 22:23:42 Mayor6 postfix/master[362]: warning: process
> /usr/lib/postfix/local pid 1036 exit status 1
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: premature
> end-of-input from private/local socket while reading input attribute
> name
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: private/local
> socket: malformed response
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: transport local
> failure -- see a previous warning/fatal/panic logfile record for the
> problem description
> Dec 12 22:23:42 Mayor6 postfix/master[362]: warning: process
> /usr/lib/postfix/local pid 1037 exit status 1
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: premature
> end-of-input from private/local socket while reading input attribute
> name
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: private/local
> socket: malformed response
> Dec 12 22:23:42 Mayor6 postfix/nqmgr[966]: warning: transport local
> failure -- see a previous warning/fatal/panic logfile record for the
> problem description
> ~
> 
> * un pequeño fragmento de /var/log/mail.err
> 
> Dec 12 22:23:41 Mayor6 postfix/local[1034]: fatal: open database
> /etc/aliases.db: No such file or directory
> Dec 12 22:23:41 Mayor6 postfix/local[1036]: fatal: open database
> /etc/aliases.db: No such file or directory
> Dec 12 22:23:41 Mayor6 postfix/local[1037]: fatal: open database
> /etc/aliases.db: No such file or directory
> 
> 
> Pues no tengo muy claro donde está el fallo, por lo que veo
> /etc/aliases.db dice que no existe, pero si esta:
> 
> Mayor6:/etc# ls -l alias*
> -rw-r--r--    1 root     root           33 dic 12 21:57 aliases
> -rw-r--r--    1 root     root        12288 dic 12 22:02 aliases.db
> Mayor6:/etc# 
> 
> así que no entiendo nada :(

El error está clarisimo: arregla los aliases y verás que todo funciona
bien, una vez que hayas arreglado el tema del correo de root.

Simon
-- 
Simon J Mudd, Postfix RPM Packager, Amsterdam, The Netherlands.
email: sjmudd en pobox.com, Tel: +31-627-592 627

-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITA 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