[Postfix-es] encontrar mensajes supuestamente perdidos

Miguel Angel Tormo mlists en edicom.eu
Jue Jun 21 20:39:54 CEST 2007


El Jueves, 21 de Junio de 2007 a las 01:32, kazabe escribió:
> holas
> 
> Tengo unos usuarios que se viven quejando de que por cada 10 mensajes
> que envian, 4 se pierden.
> Todos aparecen en el  buzon de enviados, pero algunos nunca llegaron a
> su destino.
> 
> He buscado en las colas del servidor, he descartado que los mensajes
> se hayan quedado detenidos por el filtro de spam, y no se como
> encontrar realmente que sucedio con esos mensajes.
> 
> Existe alguna utilidad o procedimiento que me permita encontrar el
> rastro preciso de un mensaje en particular?

La mejor manera que tienes de trazar un mensaje es mediante su queue-id. Si ejecutas 'mailq' podrás ver los queue-id de los mensajes encolados.
Para ver una traza de cierto mensaje usando su queue-id, puedes hacer:
 grep 'queue-id' ficherodelog

¿Qué pasa si el mensaje que buscas no lo tienes en la cola? Si tienes el message-id es fácil:
grep 'message-id' ficherodelog
Por ejemplo si busco el message-id '200706181915.06800.mlists en edicom.eu' en mi log obtengo:
Jun 18 19:14:59 cartero postfix/cleanup[25360]: E2AEF404F: message-id=<200706181915.06800.mlists en edicom.eu>

El queue-id sería E2AEF404F, así que ya puedo trazarlo:
grep E2AEF404F fichlog
Jun 18 19:14:59 cartero postfix/cleanup[25360]: E2AEF404F: message-id=<200706181915.06800.mlists en edicom.eu>
Jun 18 19:14:59 cartero postfix/smtpd[25367]: E2AEF404F: client=unknown[192.168.0.110], sasl_method=PLAIN, sasl_username=mlists
Jun 18 19:14:59 cartero postfix/qmgr[18455]: E2AEF404F: from=<mlists en edicom.eu>, size=2986, nrcpt=1 (queue active)
Jun 18 19:15:03 cartero postfix/smtp[24607]: E2AEF404F: to=<postfix-es en lists.wl0.org>, relay=mail.wl0.org[89.98.139.46]:25, delay=3.1, delays=0.02/0/2.4/0.66, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as E8AE21C60F)
Jun 18 19:15:03 cartero postfix/qmgr[18455]: E2AEF404F: removed

Como ves, también podrías buscar por IP del cliente o por el from o el to del sobre, extraer los queue-id que te interesen y trazar el mensaje.

Espero que te sirva.

Un saludo.
> 
> Gracias por su colaboracion.
> 




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