On Sun, Mar 13, 2011 at 01:35:57PM -0400, Wietse Venema wrote:
> Larry Vaden:
> > Hello postfix-users,
> > 
> > For a selected time period today, the postfix/postscreen DNSBL rank
> > log entries are summarized as:
> > 
> >    1744 DNSBL rank 2
> >   12458 DNSBL rank 3
> >    5113 DNSBL rank 4
> >    1099 DNSBL rank 5
> >       1 DNSBL rank 7
> > 
> > Q1: Given the postscreen invocation in main.cf below the sig, what is
> > the meaning of DNSBL rank 7?

Mine can add up to 10, but I've seen one at 12 and one at 16. User 
error was a contributing factor. This might be reproducible, and 
perhaps in some cases could violate policy. In *very* unlikely 
circumstances, this could reject wanted mail.

-rw-r--r-- 1 root root 23066 Feb 27 20:46 /etc/postfix/main.cf
-rw-r--r-- 1 root root   247 Feb 27 20:49 /etc/postfix/postscreen_access.cidr

I enabled the postscreen_access.cidr in main.cf about 3 minutes 
before creating that file.

Feb 27 20:46:46 cardinal postfix/postscreen[19863]: fatal: open 
/etc/postfix/postscreen_access.cidr: No such file or directory
Feb 27 20:46:47 cardinal postfix/master[1492]: warning: process 
/usr/libexec/postfix/postscreen pid 19863 exit status 1
Feb 27 20:46:47 cardinal postfix/master[1492]: warning: 
/usr/libexec/postfix/postscreen: bad command startup -- throttling
Feb 27 20:47:47 cardinal postfix/postscreen[19921]: fatal: open 
/etc/postfix/postscreen_access.cidr: No such file or directory
Feb 27 20:47:48 cardinal postfix/master[1492]: warning: process 
/usr/libexec/postfix/postscreen pid 19921 exit status 1
Feb 27 20:47:48 cardinal postfix/master[1492]: warning: 
/usr/libexec/postfix/postscreen: bad command startup -- throttling
Feb 27 20:48:48 cardinal postfix/postscreen[19945]: fatal: open 
/etc/postfix/postscreen_access.cidr: No such file or directory
Feb 27 20:48:49 cardinal postfix/master[1492]: warning: process 
/usr/libexec/postfix/postscreen pid 19945 exit status 1
Feb 27 20:48:49 cardinal postfix/master[1492]: warning: 
/usr/libexec/postfix/postscreen: bad command startup -- throttling

... and postscreen was understandably not happy. But when I hit F2 
(save) in my trusty editor mc(1), all was forgiven:

Feb 27 20:49:49 cardinal postfix/postscreen[19956]: CONNECT from 
[186.58.57.178]:10383
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: CONNECT from 
[95.135.200.136]:7986
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: HANGUP after 0 from 
[186.58.57.178]:10383 in tests before SMTP handshake
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: DISCONNECT 
[186.58.57.178]:10383
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: CONNECT from 
[95.105.171.227]:16467
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: HANGUP after 0 from 
[95.135.200.136]:7986 in tests before SMTP handshake
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: DISCONNECT 
[95.135.200.136]:7986
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: CONNECT from 
[95.135.200.136]:10354
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: HANGUP after 0 from 
[95.105.171.227]:16467 in tests before SMTP handshake
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: DISCONNECT 
[95.105.171.227]:16467
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: CONNECT from 
[95.105.171.227]:17718
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: CONNECT from 
[90.176.45.181]:63096
Feb 27 20:49:49 cardinal postfix/postscreen[19956]: CONNECT from 
[95.135.123.84]:52370
Feb 27 20:49:50 cardinal postfix/dnsblog[19961]: addr 95.135.200.136 listed by 
domain bl.spameatingmonkey.net as 127.0.0.3
Feb 27 20:49:50 cardinal postfix/dnsblog[19958]: addr 186.58.57.178 listed by 
domain bl.spameatingmonkey.net as 127.0.0.3
Feb 27 20:49:50 cardinal postfix/dnsblog[19963]: addr 95.135.200.136 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:49:50 cardinal postfix/dnsblog[19963]: addr 95.135.200.136 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:49:50 cardinal postfix/dnsblog[19969]: addr 95.135.200.136 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:49:50 cardinal postfix/dnsblog[19969]: addr 95.135.200.136 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:49:50 cardinal postfix/dnsblog[19963]: addr 95.135.200.136 listed by 
domain bl.spameatingmonkey.net as 127.0.0.3
Feb 27 20:49:50 cardinal postfix/dnsblog[19959]: addr 186.58.57.178 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:49:50 cardinal postfix/dnsblog[19959]: addr 186.58.57.178 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:49:50 cardinal postfix/dnsblog[19965]: addr 95.105.171.227 listed by 
domain bl.spamcop.net as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19970]: addr 95.105.171.227 listed by 
domain bl.spamcop.net as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19960]: addr 95.135.200.136 listed by 
domain bl.spamcop.net as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19961]: addr 95.135.200.136 listed by 
domain bl.spamcop.net as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19959]: addr 95.105.171.227 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:49:50 cardinal postfix/dnsblog[19959]: addr 95.105.171.227 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:49:50 cardinal postfix/dnsblog[19958]: addr 95.135.200.136 listed by 
domain b.barracudacentral.org as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19960]: addr 95.135.200.136 listed by 
domain b.barracudacentral.org as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19973]: addr 90.176.45.181 listed by 
domain b.barracudacentral.org as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19965]: addr 95.105.171.227 listed by 
domain b.barracudacentral.org as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19970]: addr 95.105.171.227 listed by 
domain b.barracudacentral.org as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19959]: addr 95.135.123.84 listed by 
domain b.barracudacentral.org as 127.0.0.2
Feb 27 20:49:50 cardinal postfix/dnsblog[19966]: addr 95.135.123.84 listed by 
domain bl.spameatingmonkey.net as 127.0.0.3
Feb 27 20:49:50 cardinal postfix/dnsblog[19968]: addr 95.105.171.227 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:49:50 cardinal postfix/dnsblog[19968]: addr 95.105.171.227 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:49:50 cardinal postfix/dnsblog[19971]: addr 90.176.45.181 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:49:50 cardinal postfix/dnsblog[19971]: addr 90.176.45.181 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:49:50 cardinal postfix/dnsblog[19957]: addr 95.135.123.84 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:49:50 cardinal postfix/dnsblog[19957]: addr 95.135.123.84 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:49:50 cardinal postfix/dnsblog[19971]: addr 90.176.45.181 listed by 
domain dnsbl.sorbs.net as 127.0.0.7
Feb 27 20:49:50 cardinal postfix/dnsblog[19963]: addr 90.176.45.181 listed by 
domain bl.spamcop.net as 127.0.0.2

And the scores:

Feb 27 20:49:55 cardinal postfix/postscreen[19956]: DNSBL rank 16 for 
[95.135.200.136]:10354
Feb 27 20:49:55 cardinal postfix/postscreen[19956]: DNSBL rank 12 for 
[95.105.171.227]:17718
Feb 27 20:49:55 cardinal postfix/postscreen[19956]: DNSBL rank 7 for 
[90.176.45.181]:63096
Feb 27 20:49:55 cardinal postfix/postscreen[19956]: DNSBL rank 7 for 
[95.135.123.84]:52370

The two at 7 are correct.

95.135.200.136: Zen (3), BRBL (2), SEM (2), Spamcop (1): appears to 
be a score of 8, was doubled (counted twice?)

95.105.171.227: Zen (3), BRBL (2), Spamcop (1): appears to be a score 
of 6, also doubled.

And for completeness, here's what happened with them:

Feb 27 20:49:56 cardinal postfix/postscreen[19956]: NOQUEUE: reject: RCPT from 
[95.135.123.84]:52370: 550 5.7.1 Service unavailable; client [95.135.123.84] 
blocked using multiple DNS-based blocklists; from=<j...@gmail.com>, 
to=<munged@spam.victim>, proto=ESMTP, helo=<84-123-135-95.pool.ukrtel.net>
Feb 27 20:49:56 cardinal postfix/postscreen[19956]: NOQUEUE: reject: RCPT from 
[95.135.200.136]:10354: 550 5.7.1 Service unavailable; client [95.135.200.136] 
blocked using multiple DNS-based blocklists; from=<b...@bluebellgroup.com>, 
to=<munged@spam.victim>, proto=ESMTP, helo=<136-200-135-95.pool.ukrtel.net>
Feb 27 20:49:56 cardinal postfix/postscreen[19956]: HANGUP after 1.3 from 
[95.135.200.136]:10354 in tests after SMTP handshake
Feb 27 20:49:56 cardinal postfix/postscreen[19956]: DISCONNECT 
[95.135.200.136]:10354
Feb 27 20:49:56 cardinal postfix/postscreen[19956]: HANGUP after 1.3 from 
[95.135.123.84]:52370 in tests after SMTP handshake
Feb 27 20:49:56 cardinal postfix/postscreen[19956]: DISCONNECT 
[95.135.123.84]:52370
Feb 27 20:50:09 cardinal postfix/postscreen[19956]: NOQUEUE: reject: RCPT from 
[90.176.45.181]:63096: 550 5.7.1 Service unavailable; client [90.176.45.181] 
blocked using multiple DNS-based blocklists; from=<j...@gmail.com>, 
to=<munged@spam.victim>, proto=ESMTP, helo=<181.45.broadband9.iol.cz>
Feb 27 20:50:09 cardinal postfix/postscreen[19956]: HANGUP after 14 from 
[90.176.45.181]:63096 in tests after SMTP handshake
Feb 27 20:50:09 cardinal postfix/postscreen[19956]: DISCONNECT 
[90.176.45.181]:63096
Feb 27 20:50:24 cardinal postfix/postscreen[19956]: HANGUP after 29 from 
[95.105.171.227]:17718 in tests after SMTP handshake
Feb 27 20:50:24 cardinal postfix/postscreen[19956]: DISCONNECT 
[95.105.171.227]:17718

And this one comes right back, and everything seems normal again:

Feb 27 20:50:25 cardinal postfix/postscreen[19956]: CONNECT from 
[95.105.171.227]:19796
Feb 27 20:50:25 cardinal postfix/dnsblog[19975]: addr 95.105.171.227 listed by 
domain bl.spamcop.net as 127.0.0.2
Feb 27 20:50:25 cardinal postfix/dnsblog[19970]: addr 95.105.171.227 listed by 
domain zen.spamhaus.org as 127.0.0.11
Feb 27 20:50:25 cardinal postfix/dnsblog[19970]: addr 95.105.171.227 listed by 
domain zen.spamhaus.org as 127.0.0.4
Feb 27 20:50:25 cardinal postfix/dnsblog[19975]: addr 95.105.171.227 listed by 
domain b.barracudacentral.org as 127.0.0.2

Scored correctly this time:

Feb 27 20:50:31 cardinal postfix/postscreen[19956]: DNSBL rank 6 for 
[95.105.171.227]:19796
Feb 27 20:50:45 cardinal postfix/postscreen[19956]: NOQUEUE: reject: RCPT from 
[95.105.171.227]:19796: 550 5.7.1 Service unavailable; client [95.105.171.227] 
blocked using zen.spamhaus.org; from=<mar...@gmail.com>, 
to=<munged@spam.victim>, proto=ESMTP, helo=<static-95-105-171-227.orange.sk>
Feb 27 20:50:45 cardinal postfix/postscreen[19956]: HANGUP after 14 from 
[95.105.171.227]:19796 in testsafter SMTP handshake
Feb 27 20:50:45 cardinal postfix/postscreen[19956]: DISCONNECT 
[95.105.171.227]:19796
Feb 27 20:51:04 cardinal postfix/postscreen[19956]: CONNECT from 
[219.80.128.61]:14127

I wouldn't worry too much about loss of mail, because with my 
threshold of 3, all it amounts to is to promote the lesser-scored 
DNSBLs. It would mean one hit of BRBL or SEM (score 2) would reject, 
or two hits of any combination of SORBS, Spamcop or TRBL (scored 1 
each.) It's still likely to be spam, but just slightly stretches my 
trust model.

> Uncorrected multi-bit memory error?
> 
> > Further, "blocked using" is summarized as follows:

(and this summary is useless.)

> > 54.6% blocked using b.barracudacentral.org;
> > 12.1% blocked using bl.spamcop.net;
> >  3.8% blocked using spamtrap.trblspam.com;
> > 29.5% blocked using zen.spamhaus.org;
> > 
> > Q2: Is a "blocked using" entry written for each DNSBL for which 
> > there is a hit?  If not, how is it determined which DNSBL will 
> > get credit?
> 
> The first DNSBL that responds.

Could it be changed to the highest-scored DNSBL?
-- 
    Offlist mail to this address is discarded unless
    "/dev/rob0" or "not-spam" is in Subject: header

Reply via email to