# What's New In Version 4

By no means is this a complete list of the new features, but it does include most of the important ones.

- Completely redesigned and rewritten from scratch.
- Takes full advantage of all available CPU's and network resources.
- 4 times faster than previous versions in tests on a dual-CPU server.
- Support for 15 virus scanners:
  Sophos, McAfee, Command, Kaspersky, Inoculate, Inoculan, Nod32, F-Secure, F-Prot, Panda, RAV, AntiVir, Clam, Bitdefender and Vscan.
- Direct support for sendmail, Postfix, Exim and ZMailer mail systems.
- Much more flexible configuration system, allowing virtually all settings to be calculated separately at run-time for each message (based on the source and destination of the message).
- Checks and traps added for all known Outlook, Outlook Express, Internet Explorer and Eudora security vulnerabilities.
- Partial messages, and messages with an "external body", are detected and trapped.
- Messages whose structure causes problems with the Cyrus IMAP server and some old versions of Eudora are detected and quietly fixed.
- Handles multiple incoming mail queue directories and multiple outgoing queue directories, making it ideal for servers hosting many "virtual" servers each having its own mail queues.
- HTML content in the body of each message can be stripped out, including all images, leaving just the readable text (this does not affect HTML attachments). This is particularly useful if you have users who are children or who are easily offended by nasties such as pornographic spam.
- Many more actions can be applied to spam messages. You can now do any combination of the following:
  deliver it to the intended recipient,
  store it in the spam archive,
  delete it altogether,
  bounce a rejection message back to the sender,
  forward it to any other email addresses,
  striphtml leaving only the plain text content (removes all images as well).
- Completely different set of actions can be applied to spam scoring above a SpamAssassin "High Score" threshold value.
- Mail for any group of users can be archived to a directory or forwarded to another address. The original recipient should not be able to detect this has happened, if you choose not to tell them.
- You can choose a list of addresses (or domains, etc) whose mail you do not want to scan, as well as a list of addresses whose mail you do want to scan.
- Spam whitelist and blacklist can be far more complex if necessary.

Julian Field