Customer Support wrote:
> I'm wanting to log the time taken for mail to arrive from the time the
> senders mail client to the time the mail arrives with us.
> 
> Is the value $tod_full the time and date now, or the sent time? 
> Does exim actually figure out the sent time in a variable anywhere?
> 
> If exim doesn't do any of this I'm assuming expanding $message_headers
> and figuring the dates via a script is the only option? 
> 

Exim does it for you. Total time on-box and in-queue is logged. Eximstats will 
also report the min/max/mean/average and by domain, routing type, between 
dates, 
on a full log or an extract you might make from it.... whatever you ask of it.

EX:

2009-12-17 22:34:09 [58251] 1NLOui-000F9T-MZ => wbh <[email protected]> 
F=<[email protected]> 
P=<[email protected]> R=db_user T=db_delivery S=2784 
QT=29s DT=0s

2009-12-17 22:34:09 [58251] 1NLOui-000F9T-MZ Completed QT=29s

Each router/transport is reported separately as to 'Queue Time (QT) and 
Delivery 
time (DT). Sub one-second here as it is a local delivery.

Here is an over-the-net delivery:

2009-12-16 17:01:18 [40569] 1NKxFU-000AYI-EQ => [email protected] 
<[email protected]> F=<[email protected]> P=<[email protected]> 
R=dnslookup T=remote_smtp S=2053 H=mail.loudounwater.org [206.113.130.54]:25 
C="250 Ok: queued as 42ADA1C9EC1" QT=2s DT=2s

2009-12-16 17:01:18 [40569] 1NKxFU-000AYI-EQ Completed QT=2s


You can adjsut the log detail you want/do not want with selective + and -.

The above was prooduced with:

log_selector = +all -all_parents -queue_run -arguments

Season to suit your taste...


Bill Hacker

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to