[Postfix espanol] Rastro de un mail

Simon J Mudd sjmudd en pobox.com
Lun Mayo 27 11:38:42 CEST 2002


jamunoz en unedgc.rcanaria.es ("Jose A. Muñoz Blanco") writes:

> Un usuario del mi servidor ha enviado un mail con un fichero adjunto
> que ha tardado aproximadamente 4 horas en llegar a su destino. La
> pregunta es la siguiente: Existe alguna forma de saber cuanto tiempo
> tardo dicho mensaje en salir desde mi MTA?

Sí busca la id de cola del mensaje en el log usando el message id o de
otra manera.

Una vez realizado esto no hace falta hacer nada más que lo siguiente

grep id-de-cola /var/log/maillog

Por ejemplo. Un mensaje que he recibido (de la lista de
freebsd-questions puedo encontrar de la siguiente manera):

1. encuentro donde lo "posteo a mi servidor news"

May 27 11:28:52 phoenix postfix/local[25397]: 2B71116E48:to=<freebsd-questions en phoenix.ea4els.ampr.org>, relay=local, delay=2, status=sent ("| /usr/bin/mailpost list.freebsd-questions")

La id de cola es 2B71116E48

2. Busco donde entra este mensaje en mi sistema:

[sjmudd en phoenix sjmudd]$ grep 2B71116E48 /var/log/maillog
May 27 11:28:50 phoenix postfix/pickup[24192]: 2B71116E48: uid=1001 from=<sjmudd>
May 27 11:28:50 phoenix postfix/cleanup[25395]: 2B71116E48: message-id=<1FA91014-7154-11D6-8626-000502EDE760 en shire.net>
May 27 11:28:50 phoenix postfix/nqmgr[1146]: 2B71116E48: from=<sjmudd en pobox.com>, size=3498, nrcpt=1 (queue active)
May 27 11:28:52 phoenix postfix/local[25397]: 2B71116E48: to=<freebsd-questions en phoenix.ea4els.ampr.org>, relay=local, delay=2, status=sent ("| /usr/bin/mailpost list.freebsd-questions")

Así que veo que ha tardado dos segundos en procesarlo.

De hecho sé que este mensaje ha entrado en mi sistema antes (lo que se
ve aqui es el procesamiento por procmail así que busco más hacia
atras):

[sjmudd en phoenix sjmudd]$ grep 1FA91014-7154-11D6-8626-000502EDE760 en shire.net /var
May 27 11:28:49 phoenix postfix/cleanup[25395]: B949D16E3E: message-id=<1FA91014-7154-11D6-8626-000502EDE760 en shire.net>
May 27 11:28:50 phoenix postfix/cleanup[25395]: 2B71116E48: message-id=<1FA91014-7154-11D6-8626-000502EDE760 en shire.net>

Con el queue-id anterior busco también el rasteo:

May 27 11:28:47 phoenix postfix/smtpd[25394]: B949D16E3E: client=dolly1.pobox.com[207.106.49.22]
May 27 11:28:49 phoenix postfix/cleanup[25395]: B949D16E3E: message-id=<1FA91014-7154-11D6-8626-000502EDE760 en shire.net>
May 27 11:28:49 phoenix postfix/nqmgr[1146]: B949D16E3E: from=<owner-freebsd-questions en FreeBSD.ORG>, size=3330, nrcpt=1 (queue active)
May 27 11:28:49 phoenix postfix/local[25397]: B949D16E3E: to=<sjmudd en phoenix.ea4els.ampr.org>, relay=local, delay=2, status=sent("|/usr/bin/procmail -t")

Y se ve que el mensaje llegó vía smtpd de dolly1.pobox.com y tardó 2
segundos en procesarse llegando a mi procemail.

Así que el tiempo completo de procesamiento de este mensaje ha sido
desde 11:28:47 hasta 11:28:50, unos 3 segundos.

Espero que esto ayude un poco.

Simon
--
Simon J Mudd,   Tel: +34-91-408 4878,  Mobile: +34-605-085 219
Madrid, Spain.  email: sjmudd en pobox.com,  Postfix RPM Packager
-
Para quitarte de la lista enviar la linea "unsubscribe postfix-espanol" en
el cuerpo de un mensaje a majordomo en WL0.org



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