Am 26.05.2014 16:31, schrieb mancyb...@gmail.com:
> Hi yes sure but that would result in having 20 database rows for each email, 
> since that is what happens in the syslog,
> each component (postfix, spamassassin, amavis, policyd, ...) writes few lines 
> in the syslog for each email sent or received.
> 
> Also, if aggregating, that information must be correlated.
> Well I guess the answer is no, perhaps qmail does it better?

*you* need to correlate that

that's why the queue-id exists in the logs and if there
are serveral servers talking to each other you
get as last line in your own log even the queue-id
of the destination

this *can not* be in one line because that is just how
email works - a message is accepted, queued, forwarded
to filters and back, tried several times if the detsination
is not available yet

so there is per definition no process knowing the
whole flow of a mail from A to Z and given how
email works the first queue line may be written
now and the final line (sent or bounced) 5 days
later
___________________________________________

[root@srv-rhsoft:~]$ cat maillog | grep 3gcMzr47KVzBr0x
May 26 04:43:04 srv-rhsoft postfix/smtpd[19441]: 3gcMzr47KVzBr0x: 
client=*********
May 26 04:43:04 srv-rhsoft postfix/cleanup[19446]: 3gcMzr47KVzBr0x: 
message-id=<3gcMzq5pg3z1LHc@********>
May 26 04:43:04 srv-rhsoft postfix/qmgr[28478]: 3gcMzr47KVzBr0x: 
from=**********, size=3265, nrcpt=1 (queue active)
May 26 04:43:04 srv-rhsoft postfix/lmtp[19447]: 3gcMzr47KVzBr0x: to=********, 
relay=127.0.0.1[127.0.0.1]:24,
delay=0.44, delays=0.16/0.04/0/0.25, dsn=2.0.0, status=sent (215 Recipient 
******* OK)
May 26 04:43:04 srv-rhsoft postfix/qmgr[28478]: 3gcMzr47KVzBr0x: removed

Reply via email to