Steve Jenkins:
> I'm trying to come up with a set of suggested Postscreen main.cf settings
> that can be a suggested "general" starting place for most personal and
> small business users. Below is what I'm currently running on my personal
> box, and I would appreciate any "sanity check" feedback from the list.

I would not enable the "after 220 greeting" protocol tests, because
some senders that pass the tests will not retry (mail will never
be delivered), and some will retry from a different client IP address
(mail will be delayed).  Whitelisting Google does not solve the
problem because it also affects other senders.

The amount of mail stopped by these tests is so small that it is not
worth the trouble at this time.

        Wietse

> I only enabled the deep protocol tests (and the
> postscreen_dnsbl_whitelist_threshold setting) a few days ago, but I'm
> already seeing many entries in my mail log for "HANGUP after X.X ... in
> tests after SMTP handshake," as well as a bunch of NON-SMTP COMMAND entries
> all from the same IP in Brazil (177.11.51.74) trying to submit from
> gibberish email address and many COMMAND PIPELINING and NON-SMTP COMMAND
> entries from an IP in China (222.141.118.15).
> 
> Also, "gmail_whitelist.cidr" below in my postscreen_access_list is the
> output of MIke Miller's gwhistelist.sh script (
> https://gist.github.com/stevejenkins/868ccede57042d940830)
> 
> Here are my Postscreen-related settings in main.cf:
> 
> # Postscreen Options
> postscreen_access_list = permit_mynetworks,
>         cidr:/etc/postfix/postscreen_access.cidr,
>         cidr:/etc/postfix/gmail_whitelist.cidr,
>         hash:/etc/postfix/postscreen_whitelist
> 
> postscreen_blacklist_action = drop
> postscreen_greet_action = enforce
> postscreen_dnsbl_action = enforce
> postscreen_dnsbl_threshold = 3
> postscreen_dnsbl_whitelist_threshold = -1
> 
> postscreen_dnsbl_sites =
>         zen.spamhaus.org*3
>         bl.mailspike.net*2
>         b.barracudacentral.org*2
>         bl.spameatingmonkey.net
>         bl.spamcop.net
>         dnsbl.sorbs.net
>         psbl.surriel.com
>         swl.spamhaus.org*-4
>         list.dnswl.org=127.[0..255].[0..255].0*-2
>         list.dnswl.org=127.[0..255].[0..255].1*-3
>         list.dnswl.org=127.[0..255].[0..255].[2..255]*-4
>         wl.mailspike.net=127.0.0.[17;18]*-1
>         wl.mailspike.net=127.0.0.[19;20]*-2
> 
> # Postscreen Deep Protocol Tests
> postscreen_pipelining_enable = yes
> postscreen_pipelining_action = enforce
> postscreen_non_smtp_command_enable = yes
> postscreen_non_smtp_command_action = drop
> postscreen_bare_newline_enable = yes
> postscreen_bare_newline_action = ignore
> 
> Feedback appreciated. Thanks in advance.
> 
> SteveJ

Reply via email to