OK, closely following -17, which went out to apply against exim 4.32,
here is -18. Some nice things in there that got stuck on the wishlist
for a longer time. The only thing still missing from my list is the
support for multiple spamd servers (contributed by Michael Haardt). I
need to rewrite it a bit to be backwards compatible.
http://duncanthrax.net/exiscan-acl/
CHANGELOG:
----------------------------------------------------------------------
18 - Added $mime_is_coverletter expansion variable to
detect HTML "cover letters" (Mail that displays
HTML by default). Thanks to Michael Deutschmann
<michael@???> for supplying this
feature!
- Added $mime_content_size expansion variable to
the MIME ACL, containing the decoded part size
in kilobytes (rounded up, 0 for an empty part).
This is only set after "decode" has successfully
run.
- Added "defer_ok" flags for the malware and spam
ACL conditions. Thanks to Adam J. Henry <hank@???>
for a patch!
- Added "no_mbox_unspool" control parameter in ACLs.
When set via "control = no_mbox_unspool", this
will keep all files in the scan/<msgid> directory.
This is useful for debugging.
- Fixed parsing of MIME param=value pairs when value
has leading whitespace.
- Changed precondition for running the MIME ACL from
checking for a MIME-Version: header to checking for
a Content-Type: header. Spammers may not include
MIME-Version: headers and many popular MTAs don't
seem to care about missing MIME-Version for compatabiliy
reasons. Sigh.
--------------------------------------------------------------------
/tom