This release contains a minor bugfix that corrects situations in which the MTA passes null arguments to the mailer. This (perfectly legal behavior) was causing user mail to be delivered to root under certain circumstances.
The most important change in this release is
smarter handling of quote characters around the
attachment file name. This has the effect of
reducing the number of attachments that
incorrectly "slip through".
batemail now has the ability to save blocked attachments. I/O has been improved - the output is now piped directly to the local mailer (no more tempfile). Some new documentation has been added on setting up outbound filtering (with Sendmail), and also on installing batemail using Sendmail m4 macros. The default location for certain files has been changed.
This release marks the project's official transition from "alpha" status to "beta". There has been a general clean-up performed on the source code. Logging has also been improved to provide both more detail and finer control over logging verbosity, and the blocked filename is reported in the notice to the recipient.