When a RBL server your postfix is using goes off-line, postfix will 
continue to query it, taking a lot longer, 10s of seconds, to accept each 
incoming mail.   Each SMTPD process lasts a lot longer and so if you hit 
the default max of 50 SMTPD processes, incoming mail will be refused.

I had call yesterday from an IMGate user who said his mail volumes were way 
down.  The problem was osirusoft being unreachable.  I removed osirusoft 
from his smtpd restrictions about 19:00 and look at the results:

Per-Hour Traffic Summary
     time          received  delivered   deferred    bounced     rejected
     --------------------------------------------------------------------
     0000-0100        2117        393          9          4       1353
     0100-0200        2216        431         13          2       1400
     0200-0300        2220        263          5          2       1420
     0300-0400        2303        235          3          1       1486
     0400-0500        2261        237          3          0       1428
     0500-0600        1867        226          3          2       1023
     0600-0700        1813        321          1          2        857
     0700-0800        1732        504          2          1        644
     0800-0900        1788        459          7          3        692
     0900-1000        1941        623          6          2        695
     1000-1100        1835        749         14          5        494
     1100-1200        2005        910         27          3        563
     1200-1300        2162       1158         24          6        571
     1300-1400        1810        655         27          5        605
     1400-1500        1799        554         11          2        623
     1500-1600        1997        667         17          6        674
     1600-1700        1963        552        194          4        747
     1700-1800        2091        616         19          1        830
     1800-1900        1927        589         28          3        696
     1900-2000        1891        793         22          1        578
     2000-2100        7136       3271       4204          3 
4036<osirus removed
     2100-2200        7918       3841        383         13       5083
     2200-2300        6491       2117         33          4       4886
     2300-2400        6310       1324         18          5       5769

postfix opened up again to full speed, both for accepting and delivering 
messages as well as rejecting messages.

( the huge number of deferrals 4200 had nothing to do with the osirus RBL, 
but his IMGate was also screwed up and giving a lot of "connection refused" 
to IMGate, so the I was repeatedly flush the queue as he tried to get IMail 
to behave. )

For low-volume servers, a dead RBL is no big deal, but for higher volume 
IMGates, it can really restrict.

I guess I need to work on some maillog scripts that monitor deferrals to 
the mail box server (Imail not accepting mail) and monitor failures to 
lookup RBL servers.

Len


Reply via email to