Phil Biggs:
> Oct 18 14:58:56 postfix/postscreen[1592]: CONNECT from [203.38.21.10]:35490 
> to [192.168.11.19]:25
> Oct 18 14:59:02 postfix/postscreen[1592]: NOQUEUE: reject: RCPT from 
> [203.38.21.10]:35490: 450 4.3.2 Service currently unavailable; 
> from=<myISPemailAddr>, to=<myPrivateEmailAddr>, proto=ESMTP, 
> helo=<nsstlmta10p.bpe.bigpond.com>
> Oct 18 14:59:02 postfix/postscreen[1592]: PASS OLD [203.38.21.10]:35490
> Oct 18 14:59:02 postfix/postscreen[1592]: DISCONNECT [203.38.21.10]:35490

The log shows a 6-second delay, meaning that the test for "pregreet"
was expired, or that no record was found in the postscreen
cache.

"Service currently unavailable" followed by "PASS" means that you
have one of:

    postscreen_bare_newline_enable = yes
    postscreen_non_smtp_command_enable = yes
    postscreen_pipelining_enable = yes

and some of the timestamps for these tests were too old, or that
no record was found in the postscreen cache. Until now, these tests
are not useful for blocking spambots; they always result in "Service
currently unavailable" if the test has expired which can be annoying.
I suggest that you turn these tests off.

After the "PASS" result, the timestamps for the expired tests will
be set to 'now', and those tests will be skipped until the timestamps
expire, or until the postscreen cache is deleted.

Is it possible that the reboot or 'postfix start' removes the
postscreen cache, as in: "rm -f $data_directory/*' or even 'rm -rf
$data_directory'?

        Wietse

Reply via email to