InfoStorm 2.3: a sharper filter, and mail that proves where it’s from

InfoStorm 2.3 is out. This release is about catching what used to slip through, and making sure your own outgoing mail is trusted by Gmail, Microsoft and Yahoo. It installs from the web admin under Appliance → Updates; no reinstall is needed this time.

Teach the filter

The filter has always learned by itself from mail that is clearly spam or clearly fine. Now your users can help with the unclear cases:

  • Spam that got through: forward it as an attachment to spam@ your filter’s address.
  • Good mail that was wrongly tagged: forward it the same way to notspam@.
  • The quarantine teaches too. Releasing a message tells the filter it was fine, and the new Delete as spam button tells it the opposite.

The Spam page shows how much the filter has learned. It starts using what it has learned after it has seen 200 spam and 200 normal messages.

Stopping fake mail from your own domain

A classic fraud is mail that appears to come from your own boss or accounting department: “please pay this invoice today”. InfoStorm now notices mail claiming to be from one of your own domains that wasn’t sent by that domain’s servers. Such mail gets extra spam points, so together with almost any other warning sign it ends up in the quarantine. Senders you have allowed are not affected.

DMARC

Many organisations, banks among them, publish a DMARC policy saying “reject mail that fakes our address”. InfoStorm now checks it. Mail failing a reject policy is treated as spam.

DKIM signatures on outgoing mail

The big providers increasingly expect outgoing mail to carry a DKIM signature. Under Sending → Outgoing filtering you can create a key for each of your domains. InfoStorm shows the DNS record to publish and starts signing as soon as it finds it. It also checks every night that the record is still there.

More sources, and its own DNS

  • A DNS resolver of its own. InfoStorm now looks things up itself. That matters because blocklists like Spamhaus refuse lookups that arrive through big shared DNS services. The Mail server page shows whether the blocklists are answering.
  • Spamhaus DQS for SpamAssassin. With a DQS key, SpamAssassin also checks the links in a message and newly registered domains, a strong sign of phishing.
  • Sanesecurity signatures for ClamAV catch phishing and scam mail the standard virus signatures miss.
  • Pyzor compares each message with what other mail servers have reported as spam.

Some well-known sources are only free for small or non-commercial use: the KAM rules, URIBL/SURBL, Razor and DCC. They’re included but switched off, and marked on the Spam page, so you can turn them on where your use is covered.

Updating

Go to Appliance → Updates → InfoStorm and click Install. Your current version is saved first, and if anything goes wrong it is put back automatically. Afterwards, have a look at the Spam page: Review & reset shows which new recommendations differ from your settings.

InfoStorm 2.2: a new InfoStorm (reinstall needed)

InfoStorm has been rebuilt from the ground up. Version 2.2 runs on current software (FreeBSD 15, Exim 4.100, SpamAssassin 4, ClamAV 1.x, PHP 8.4 and MySQL 8.4) and uses the standard FreeBSD services instead of its own daemons. The admin interface has been rewritten with security in mind: protected forms, hashed passwords, and a single strictly checked helper for everything that needs root.

What’s new

  • A new admin. It’s organised by task (Domains, Protection, Sending, Messages, Appliance) instead of by program. It has a cleaner look, dark mode, and works on a phone.
  • Recommended settings. Every setting explains what it does and shows the recommended value. Review & reset shows exactly what would change before anything is applied.
  • One page per domain. Each domain follows the default protection until you give it values of its own.
  • Let’s Encrypt. One trusted certificate is used for both the web admin and mail (STARTTLS). It’s renewed automatically, and if it ever can’t be used, the appliance falls back to a self-signed certificate with a clear warning.
  • A much better mail log. Search by sender, recipient, IP, subject or status, across 14 days of logs. Each result is one message with what happened to it and why, and you can open a full trace of every log line.
  • Updates from the web admin. New InfoStorm versions are checked, installed with one click, and rolled back automatically if anything goes wrong. FreeBSD and package updates run from the same page, with a saved boot environment to fall back on.
  • Console setup for network, host name, DNS and management access.

A reinstall is needed

2.2 can’t be installed on top of InfoStorm 1.x. The operating system, the mail software and the database have all changed too much. Existing appliances therefore need a fresh install on FreeBSD 15. Your configuration comes along: domains, spam and virus policies, allow and block lists, relay hosts, smarthosts, filter rules, SMTP users and admin logins are all moved from the old appliance.

This is a one-time job. From 2.2 on, new versions install from Appliance → Updates in the admin, without a reinstall.

Local mailboxes (POP3) are no longer part of InfoStorm.