ASSP change log

FYI ***  Here are the perl modules installed in addition to ASSP:

Net::DNS
Compress::Zlib
Digest::MD5
Email::MIME::Modifier new 
Email::Valid
File::ReadBackwards
Mail::SPF new
Mail::SPF::Query
Mail::SRS
Net::CIDR::Lite new
Net::IP::Match::Regexp new
Net::LDAP
Net::SMTP new
Net::SenderBase new
Net::Syslog
Sys::Syslog
Tie::RDBM
Time::HiRes
Win32::Daemon


1.4.3.0 


added in Menu
sorted alphabetical index of GUI fields

added in section LDAP
LDAP Cache

added in section Recipients
VRFY recipients in multiple MTAs

added in section Email-Interface
multiple attached mails in email-interface in spam/ham reports possible
all (not only the first) attachments within MaxBytes/ClamAVBytes will be detected and processed!

new section Backscatter Detection 
DNS-BackScatter Detection implemented

added in section Penalty Box
Use Invalid Addresses as Traps

added in section Relaying
Support for IP based checks when ASSP is not in front

added in section CC Messages
Do Not Copy Ham Filter* (ccnHamFilter)
Do Not Copy Ham to these addresses. Accepts specific addresses (user@domain.com), user parts (user) or entire local domains (@domain.com). Wildcards are supported (fribo*@domain.com).

added in section Whitelisting
Whitelist all RWL Validated Addresses (RWLwhitelisting)
If set, the message will pass also Bayesian Filter and URIBL.

added in section Server Setup
Use OpenDNS NameServers (UseOpenDNS)
 http://www.opendns.com/
If the option is enabled (default) local DNS servers are not used and OpenDNS 
servers are instead used for URIBL, DNSBL etc.. lookups

added in section Sender Validation
Enforce Early Helo Checks (ForceValidateHelo)
If set, ASSP will Validate/Invalidate Format of HELO before DELAYING. Collecting, Testmode, CopySpam, Spam-Lover is ignored.
Enforce Early Check of Remote Sender with Local Domain Address (ForceNoValidLocalSender)
If set, ASSP will check Remote Sender with Local Domain Address before DELAYING. Collecting, Testmode, CopySpam, Spam-Lover is ignored.
Enforce Early Check of Forged Helos (ForceFakedLocalHelo)
If set, ASSP will check Forged Helos before DELAYING. Collecting, Testmode, CopySpam, Spam-Lover is ignored.

added in section Spam Control
Send 250 OK (send250OK)
Set this checkbox if you want ASSP to reply with '250 OK' instead of SMTP error code '554 5.7.1'.

added in section Whitelist
Wildcard User for White Domain (wildcardUser)
If you add this user via email-interface(eg: _ALL_@domain.com), the whole domain will be whitelisted. For example: _ALL_


added in section PenaltyBox
Do Blocking IP's (DoBlockingIP)
If activated, the IP is checked against Block these IP's.
Block these IP's* (denySMTPConnectionsFrom)
Manually maintained list of IP's which should be blocked. IP's in NoPB, noDelay, acceptAllMail, ispip, whiteListedIPs, noProcessingIPs, whitebox will pass. For example: file:files/denysmtp.txt. IP ranges are defined for example 182.82.10. If Net::IP::Match::Regexp is installed CIDR notation is allowed(182.82.10.0/24). If Net::CIDR::Lite is installed, hyphenated/spaced ranges are allowed (182.82.10.0-182.82.10.255,182.82.10.0 182.82.10.255). Text without a numbersign will be a comment to be shown in a match (182.82.10.0/24 AOL).

added in section SMTP Session Limits
Do Deny SMTP Connections from IP's (Strictly) (DoDenyConnect)
If activated, the IP is checked against Deny SMTP Connections from these IP's Strict.
Deny SMTP Connections from these IP's Strictly* (denySMTPConnectionsFromAlways)
Manually maintained list of IP's which should strictly be denied SMTP access. Connection will be denied right away, before the body and header is downloaded.

added in section Regex Filters / Spambomb
Use Black Regular Expression to Identify Spam Strictly (DoBlackRe)
Each message is checked against the BlackRe to identify Spams. Technically the BlackRe Check is part of the Bayesian Check. However it can be separately activated.
BlackRe - Regular Expression to Identify Spam Strictly* (blackRe)
If an incoming email matches this Perl regular expression it will be considered spam . For example: penis|virgin|X-Priority


added in section Collection
Use Collect Addresses for Testing Your Environment (DoNotBlockCollect)
ASSP will not block messages from Collect Addresses just because they are Collect Addresses but handle them normally. That may help you to test and control your environment.
Do Not Collect Messages from/to these Addresses* (noCollecting)
Accepts specific addresses (user@domain.com), user parts (user) or entire local domains (@domain.com).


added in section My Server Setup
Web Statitics Port (webStatPort)
The port on which ASSP will listen for http connections to the statistics interface. You may also supply an IP address to limit connections to a specific interface.
Examples: 55553, 192.168.0.5:12345

added in PB section
Do Export Penalty BlackBox Extreme (DoExtremeExport)
Exported BlackBox Extreme File (exportExtremeBlack)
IP's in Penalty BlackBox which surpassed the extreme level will be regularly stored into this file.
Use Exported Penalty BlackBox Extreme for SMTP Denying (exportExtremeFileDeny)
Deny SMTP connections from IP's in Exported Penalty Black Box Extreme File in a very early stage. This reduces the load on your MTA.
Exported Penalty BlackBox Interval (exportInterval)
Exported Penalty Black Box Extreme File every this hours.
Defaults to 6 hours.

added in section Sender Validation
Do Country Code Lookup (DoSenderBase)

added in several fields
address-lists and wildcards
They accept  specific addresses (user@domain.com), user parts (user) or entire local domains (@domain.com). Wildcards are supported (fribo*@domain.com).

added in Mail Analyzer
You may put here helo=aaa.bbb.helo or ip=123.123.123.123 to look up the helo/ip information. Putting a textstring only in will start a lookup in the regular expression files for the matching regex.



added in SPF section
Override Domains*
Set override to define SPF records for domains that do publish but which you want to override anyway. Wildcards are supported. For example: abc.com|*.def.com
Internal Name: SPFoverride
Fallback Domains*
Set fallback to define "pretend" SPF records for domains that don't publish them yet. Wildcards are supported. For example: abc.com|*.def.com
Internal Name: SPFfallback
Local SPF Record
Used in Fallback/Override Domains
The default is v=spf1 a/24 mx/24 ptr -all
Internal Name: SPFlocalRecord


added in Copy Spam & Ham section
Do Not Copy Spam Regex*
Never Copy Spam regardless of collection mode. Put anything here to identify messages which should not be copied.

added in Greylisting/Delaying section:
Use MD5 for DelayDB
Message-Digest algorithm 5 is a cryptographic hash function and adds some level of security to the delay database. Must be set to off if you want to list the database with DelayShowDB/DelayShowDBwhite.
Internal Name: DelayMD5

Show Delay/Greylisting Database
The directory/file with the delay database file. If you change the filename in section Filepath you must change it here too.
Internal Name: DelayShowDB

Show Delay/Greylisting Safe Database
The directory/file with the safe delay database file. If you change the filename in section Filepath you must change it here too.
Internal Name: DelayShowDBwhite

added in PenaltyBox section:
Force Extreme Denying for Mode 2
PBextreme will deny connections from IP's whose score meet or exceed the extreme level/extreme counter - even if PB is only monitoring (mode 2)
Extreme Bad IP History
* Message scoring only,
Internal Name: pbeValencePB
Bad IP History
* Message scoring only
Internal Name: pbValencePB


added in CC Mail section:
Do Not Copy Messages Above This MessageTotal
Messages whose score exceeds this threshold will not be copied. For example: 75


CIDR and Hyphenated IP Range Notation added in IP notation
(In Hyphenated IP Range you may replace the hyphen with a space,
 123.123.123.123 123.123.123.123 is also valid.)
You can freely mix all notations:
123.123.
123.123.0.0/17
123.123.123.123 123.123.123.123
123.123.123.123-123.123.123.123

You can add comments to be seen when matching is logged:

123.123. comment1
123.123.0.0/17 comment2
123.123.123.123 123.123.123.123 comment3
123.123.123.123-123.123.123.123 comment4

This comments are *not* the comments usually used in lists, they can be used additionally:

123.123. comment1 # a line with a comment1
123.123.0.0/17 comment2



added caching for:
-SPF
-MXA
-PTR
-RWL
-LDAP


added in folder notes:
Config History (confighistory.txt)  
Admin Info (admininfo.txt)
-configdefaults.txt
-config.txt 

Added Options:
-Do Bomb/Script Regular Expressions Checks for ISP/Secondary
-Do URI Blocklist Validation for ISP/Secondary

Added:
All Spam-Haters*
All Emails to Spam-Haters found to be spam are blocked by ASSP rather than processed in testmode/spamlover. When a Spam-Hater is not the sole recipient of a message, the message will only be blocked if all recipients are Spam-Haters. Overwrites Spam-Lover addresses/domains. Accepts specific addresses (user@domain.com), addresses at local domains (user), or entire local domains (@domain.com). Wildcards are supported.
For example: jfribo*@thisdomain.com|fribo|@sillyguys.org
Internal Name: spamHaters
Bayesian Spam-Hater*
DNSBL Spam-Hater*

