For those of you running postgrey, here's a couple commands.

egrep -i ': delayed' /var/log/maillog | awk '{c++; a=substr($7,1); 
t+=a ; print a,t/c}'

.... will give the avg postgrey delay for all triplets retried.

==========

This command will show you the number of msgs per tranche of 100 secs of delay:

egrep -i ': delayed' /var/log/maillog | awk '{ print $7/100 }' | cut 
-d "." -f 1 | sort -fn | uniq -ic | sort -grnf | sort -gk2 | less

eg

"350 15"  means 350 msgs were delayed between 1500 and 1599 seconds.

==================

btw,  my IMGate advanced installations and upgrades now include 
postgrey and policyd-weight.

I have specified some modifications to policyd-weight which allow me 
to plug-in IMGate-proprietary filters.  I hope to begin testing these 
new filters in the next few weeks.   Policyd-weight is more 
lightweight than full DATA body content-scanners because it decides 
to accept/reject a msg before DATA, exactly like IMGate does.

Len




Reply via email to