[postfix-es] Mensaje de error

José Luis Tallón jltallon en adv-solutions.net
Mar Nov 11 18:40:30 CET 2003


At 14:17 11/11/2003, you wrote:
>         Tengo Postfix 2..0.16-4 instalado en un servidor RedHat 9.0. Lo tengo
>configurado con MYSQL+COURIER-IMAP+CYRUS-SASL.
>
>         Hay usuarios que cuando intentan mandar un correo le sale estos 
> mensajes de
>error (los usuarios estan detrás de una red privada) que pasa por un
>firewall.
>
>Nov 11 13:46:04 multiservicios postfix/smtpd[24769]: 0889DC4101:
>client=unknown[10.10.10.254], sasl_method=LOGIN, sasl_username=zzzz
>Nov 11 13:46:04 multiservicios postfix/cleanup[24770]: 0889DC4101:
>message-id=<005901c3a851$ac1e7380$740a0a0a en ti>
>Nov 11 13:46:04 multiservicios postfix/qmgr[24766]: 0889DC4101:
>from=<zzzz en xxxx.com>, size=1403, nrcpt=1 (queue active)
>Nov 11 13:46:04 multiservicios postfix/smtpd[24769]: disconnect from
>unknown[10.10.10.254]
>Nov 11 13:46:04 multiservicios postfix/smtp[24779]: fatal: unknown service:
>smtp/tcp

Sólo algunos usuarios? serán los que intenten hacer relay, verdad???

Tiene toda la pinta de ser un fichero /etc/services dañado ó inexistente 
... ¿ tu Postfix está "enjaulado"( chroot ) ? [mira master.cf para esto]

>Nov 11 13:46:05 multiservicios postfix/qmgr[24766]: warning: premature
>end-of-input on private/smtp socket while reading input attribute name
>Nov 11 13:46:05 multiservicios postfix/qmgr[24766]: warning: private/smtp
>socket: malformed response
>Nov 11 13:46:05 multiservicios postfix/qmgr[24766]: warning: transport smtp
>failure -- see a previous warning/fatal/panic logfile record for the problem
>description
>Nov 11 13:46:05 multiservicios postfix/master[24764]: warning: process
>/usr/libexec/postfix/smtp pid 24779 exit status 1
>Nov 11 13:46:05 multiservicios postfix/master[24764]: warning:
>/usr/libexec/postfix/smtp: bad command startup -- throttling

No es capaz de arrancar el cliente smtp...

Si no se soluciona, envíanos el resultado de correr qmgr, smtpd y smtp con 
el argumento "-v" , para tener más información sobre qué está pasando

>         El fichero main.cf es el siguiente

Sólo "postconf -n", recuerda.

>body_checks_size_limit = 512000
>bounce_size_limit = 500000
>broken_sasl_auth_clients = yes
>command_directory = /usr/sbin
>config_directory = /etc/postfix
>daemon_directory = /usr/libexec/postfix
>debug_peer_level = 2
>disable_dns_lookups = no
>header_size_limit = 1024000
>home_mailbox = Maildir/
>inet_interfaces = all
>local_recipient_maps =
>mailq_path = /usr/bin/mailq.postfix
>manpage_directory = /usr/share/man
>maximal_queue_lifetime = 2d
>message_size_limit = 30000000
>mydestination = $myhostname, $mydomain, $transport_maps
>mydomain = xxxx.com
>myhostname =yyy.xxxx.com
>mynetworks = 127.0.0.0/8, 10.10.10.0/24
>myorigin = $mydomain
>newaliases_path = /usr/bin/newaliases.postfix
>readme_directory = /etc/postfix/README_FILES
>sample_directory = /etc/postfix/samples
>sendmail_path = /usr/sbin/sendmail.postfix
>setgid_group = postdrop
>smtp_connect_timeout = 300s
>smtp_helo_timeout = 300s
>smtp_mail_timeout = 300s
>smtp_quit_timeout = 300s
>smtp_rcpt_timeout = 300s
>smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
>smtpd_helo_required = yes
>smtpd_recipient_restrictions = 
>permit_sasl_authenticated        permit_mynetworks
>check_relay_domains

NO, usa "permit_mynetworks, permit_sasl_authenticated, 
reject_unauth_destination".
'check_relay_domains' está depreciado y además es poco robusto frente a 
ciertos ataques de los spammers.

>smtpd_sasl_auth_enable = yes
>smtpd_sasl_local_domain =
>smtpd_sasl_security_options = noanonymous
>transport_maps = mysql:/etc/postfix/transport.cf
>unknown_local_recipient_reject_code = 450
>virtual_alias_maps = mysql:/etc/postfix/virtual.cf
>virtual_gid_maps = mysql:/etc/postfix/gids.cf
>virtual_mailbox_base = /home/postfix
>virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
>virtual_uid_maps = mysql:/etc/postfix/uids.cf

La configuración de postfix en main.cf tiene buena pinta.
Podría hacer falta el contenido de master.cf para este caso.


>         Me podrían decir que es lo que tengo mal
>
>         Muchas gracias y saludos

Un saludo,
         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