Release Notes: DKIM signing and verification is now natively supported. Policy banks based on DKIM-validated author address offer whitelisting and bypassing of banning checks. Backscatter bounces can be killed based on pen pals lookups. The SQL database was made partitionable. SA logging is merged with native logging, along with a SA 3.3 timing report. Messages from a quarantine can be released as attachments. Basic support for abuse reporting was added. TLS is supported. Amavisd-nanny and amavisd-agent re-open a database on amavisd restarts. p0f-analyzer.pl was updated to support source port number in queries.
Release Notes: Allows per-recipient sanitation or adding disclaimers by altermime or Anomy Sanitizer. Rewritten SMTP client code no longer uses module libnet, and now supports pipelining, IPv6, and an LMTP protocol. Phishing fraud as indicated by ClamAV is now treated as spam, not as a a virus. Hooks for custom code are provided. The pen pals feature now also matches replies referencing previous outgoing mail by its Message ID, such as replies to mailing list postings. A new concept has been introduced: a blocking contents category. Documentation for setting up amavisd-new Postfix has been rewritten.
Release Notes: Delivery status notifications (DSN) are now supported, both as an SMTP protocol extension and in notifications. Header fields like X-Amavis and X-Spam are now treated as mail headers for DomainKeys compatibility. Configuration variables can be chosen based on the mail contents category, which is now represented explicitly. A built-in macro expander is enhanced, providing new macros and call types. Support has been added for passive operating system fingerprinting with the use of p0f, supplying collected information as a header field to SpamAssassin. Compatibility with Net::Server 0.91 and later is provided.
Release Notes: Provides more flexible configuration of decoders. Allows recipients to have individual banning rules. Assigns a long-term unique id to each message, reducing clashes and facilitating retrieval of information. The daemon can store information to a SQL database for reporting and quarantine retrieval, optionally storing an entire message to an SQL database. File-based quarantine can disperse files to 62 subdirectories. A quarantine release mechanism is provided. Reconnects to SQL if the connection is broken. Can skip quarantining high-score spam. Compatibility with IPv6-enabled Postfix is improved.
Release Notes: MIME traversal now includes MIME container parts (e.g. multipart/*, message/*), making them visible to banned rules. This version preserves original zip archives for virus scanners if the archive contains any zero-length members. New short types 'dll' and 'empty' makes blocking recent viruses more flexible, including their unsuccessful propagation attempts. It recognizes standard Unix archives and unpacks Debian binary packages. The LDAP modules were rewritten. The handling of double errors was improved. This version supports mail size limits and Mail::ClamAV 0.12. A new AV entry 'check-jpeg' can test JPEG images for validity.
Release Notes: This major version brings a year's worth of new features, with security and robustness enhancements. Restructured mail representation enables more flexible control over 'banned' names. Sets of configuration variables known as 'policy banks' allow dynamic switching between settings, e.g. based on SMTP client IP address. Soft black/white-listing adds score points based on recipient's grading of sender. Defanging can wrap the entire infected or spam email in a MIME container, preprending a warning. Updates a set of SNMP-style counters and makes them available for statistics purposes.