[Postfix-es] Saludos y problema

Enrique de Guindos Carretero guindos en caha.es
Mar Dic 11 15:59:32 CET 2007


Hola. 

En primer lugar saludar a todos los de la lista, ya que es mi primer tema. 

Y, para empezar, un problema. 

Hasta ahora postfix había ido como la seda. Recientemente he migrado de mi
instalación SuSE 9.0 a un servidor virtual sobre OpenSuSE 10.2. Allí he
instalado postfix 2.4.5. Desde entonces, tengo problemas muy esporádicos con
el mensaje de "User Unknlown in local recipient table" para usuarios
válidos. No significa que siempre un usuario concreto tenga este problema.
Un usuario puede estar recibiendo bien el correo y, esporádicamente,
aparecer este mensaje. He dejado como respuesta 450 para que se le reenvíe
el mensaje, y el reenvío le llega perfectamente. 

En el log se ve claramente: 

Dec 9 11:54:39 caserv postfix/smtpd[22576]: NOQUEUE: reject: RCPT from
llsc199-a04.servidoresdns.net[82.223.190.46]: 450 4.1.1 <magda en caha.es>:
Recipient address rejected: User unknown in local recipient table;
from=<robot en abastodenoticias.com> to=<magda en caha.es> proto=ESMTP
helo=<llsc199-a04.servidoresdns.net>

Sin embargo, esa usuaria existe. Y, el re-envío que se produjo media hora
después, le llegó perfectamente. Y no ha tenido más problemas. 

Se producen 1-2 rechazos de este tipo cada 7-8 días (aprox.). 

La salida de id magda es correcta y también la de postmap -q magda
unix:/etc/passwd. También echo ~magda  nos muestra su /home. 

He puesto el ejemplo de magda porque ha sido el último en recibirse. Pero,
ya digo: ha ocurrido con otros usuarios correctos. Y solo esporádicamente. 

En general, el índice de rechazos de este tipo no llega ni al 0.5%, pero
fastidia, claro. Además, me gustaría poder volver a devolver 550 para esto
sin miedo a perder correos.

He preparado el smtpd con el modo verbose (-v) para ver la salida la próxima
vez que ocurra, pero no lo ha hecho desde el pasado día 9... Habrá que
esperar...

El sistema: Como digo, una máquina virtual con OpenSuSE 10.2 a 32 bits sobre
un Dell Pedge 2900 también con OpenSuSE y VMware Server 1.0.4 como soft de
virtualización. Versión de Postfix 2.4.5, instalado desde las fuentes con
SASL y TLS, y sin pcre.


postconf -n

alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports = 
disable_dns_lookups = no
html_directory = no
inet_interfaces = 127.0.0.1, 150.214.222.10
invalid_hostname_reject_code = 450
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command = 
mailbox_size_limit = 0
mailbox_transport = 
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = 
masquerade_exceptions = root
message_size_limit = 102400000
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = caha.es
myhostname = caserv.caha.es
mynetworks = 150.214.222.0/24
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
notify_classes = resource,software,delay
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = 
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_banner = $myhostname ESMTP
smtpd_client_restrictions = 
	check_client_access hash:/etc/postfix/LISTAS/ca-Xlist,
check_client_access hash:/etc/postfix/LISTAS/mtawl,
permit
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_helo_hostname
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_unknown_sender_domain,
reject_unauth_destination,
check_sender_access hash:/etc/postfix/LISTAS/ca-Xlist,
check_client_access hash:/etc/postfix/LISTAS/mtawl,
reject_unknown_client_hostname,
reject_unknown_reverse_client_hostname,
reject_rbl_client zen.spamhaus.org,                
	reject_rbl_client bl.spamcop.net,
check_policy_service unix:private/policy,
permit
smtpd_sasl_auth_enable = no
smtpd_sender_login_maps = hash:/etc/postfix/sasl_senders
smtpd_sender_restrictions = hash:/etc/postfix/access
reject_authenticated_sender_login_mismatch
smtpd_tls_CApath = /etc/ssl/certs
smtpd_tls_cert_file = /etc/ssl/private/caserv_cdoCaservServer.pem
smtpd_tls_key_file = /etc/ssl/private/caserv_cdoCaservServer.pem
smtpd_tls_loglevel = 1
smtpd_use_tls = yes
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_address_reject_code = 450
unknown_client_reject_code = 450
unknown_local_recipient_reject_code = 450
caserv:/etc/postfix #


¿Alguna sugerencia?

Muchas gracias por vuestra ayuda







Más información sobre la lista de distribución Postfix-es