[postfix-es] Detectando excesos de destinatarios

Valor Romá valor en netvector.es
Jue Jun 5 19:07:10 CEST 2003


En fecha 03-06-2003 20:46, Simon J Mudd escribió:

>> El mensaje no se pudo enviar, uno de los destinatarios fue rechazado por el servidor. Su dirección de correo electrónico es "xxxxxx en alfas.net". Asunto 'a', Cuenta: 'dd', Servidor: '192.168.0.133', Protocolo: SMTP, Respuesta del servidor: '452 Error: too many recipients', Puerto: 25, Seguridad (SSL): No, Error de servidor: 452, Número de error: 0x800CCC79
>
>Esto es un mensaje [in]"útil" si no estoy equivocado de Outlook Express y
>no tiene nada que ver con lo que Postfix realmente dice.

Simon, perdona que disienta contigo, yo soy el primero que aborrezco de Outlook pero en este caso Outlook está reportando perfectamente el error que le devuelve Postifx, o sea, "too many recipients", correcto, y lógico, he puesto en main.cf "smtpd_recipient_limit = 100" y he enviado un mensaje de 150 destinatarios en BCC, lógicamente, lo para.

>No creo.  Outlook tiene fama por complicar más la depuración de problemas...

Simón, creo que podríamos analizar un poco más el problema y no limitarnos a culpar a Outlook por que sí y porque no nos guste, repito, Postifx no está logeando un error, que por otra parte SI ESTA DEVOLVIENDO AL CLIENTE DE CORREO COMO UN ERROR 452 Error: Too many recipients. Lo he probado en Eudora Y PASA LO MISMO.

Este es el mensaje original que envié a la lista:

-----------------

Resulta que he implementando en main.cf la opción:

smtpd_recipient_limit = 100

Para fijar este límite en los correos a muchos destinatarios. Algo importante para mí, en este sentido, es mediante un grep del maillog DETECTAR qué usuarios están intentando enviar a más de 100 destinatarios, para avisarles de que pueden utilizar para ello otro postfix del que dispongo con una limitación superior.

En fin, cuál es mi sorpresa al ver que, al pasarse de 100 destinatarios, Postfix devuelve este error al cliente:

El mensaje no se pudo enviar, uno de los destinatarios fue rechazado por el servidor. Su dirección de correo electrónico es "xxxxxx en alfas.net". Asunto 'a', Cuenta: 'dd', Servidor: '192.168.0.133', Protocolo: SMTP, Respuesta del servidor: '452 Error: too many recipients', Puerto: 25, Seguridad (SSL): No, Error de servidor: 452, Número de error: 0x800CCC79

Sin embargo, al hacer un tail del /var/log/maillog..  ¡¡ SORPRESA !! Postfix no logea nada de nada de este incidente!!!

Jun  3 17:59:13 imhotep postfix/smtpd[2358]: connect from xxx.netvector.net[192.168.0.1]
Jun  3 17:59:14 imhotep postfix/smtpd[2358]: 080C9375C7: client=p133.netvector.net[192.168.0.1], sasl_method=LOGIN, sasl_username=pepe
Jun  3 17:59:19 imhotep postfix/smtpd[2358]: disconnect from xxx.netvector.net[192.168.0.1]

Por supuesto, postfix logea correctamente todos los otros errores.

¿Es quizás un bug del Postfix?

¿Se os ocurre alguna forma de hacer aparecer en el log estos incidentes?



Atentamente,
Valor Romá

_________________________________________________________
NETVECTOR - Servicis Professionals d'Internet
C/ Barberes, 12 3-B      Tel: +34 902 190 364
03570 La Vila Joyosa     Fax: +34 966 850 298
Marina Baixa (Valencia)  Mail: info en netvector.es
Llave PGP disponible     http://www.netvector.es
_________________________________________________________ 


-
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