Company News Products Data Tools Support Documentation Q & A Contact Us

ARM Research Tools
3rd Party Tools
Filtering Tools
Mail Servers (MTAs)
User Submitted Tools

Tools

ARM Research Tools

MINIMI (MINimalist IMail Insert for SNF)

This program makes it possible to scan messages on IMail using SNFServer without the need for additional software.

The SNFIMailShim.exe program is called in place of the normal IMail delivery agent (smtp32.exe). SNFIMailShim.exe locks the message in the IMail/spool and then contacts the SNFServer for scanning. When the scan is completed SNFIMailShim.exe takes some appropriate action on the message based on it's configuration. If the message is to be delivered then SNFIMailShim.exe will unlock the message and call the original delivery agent (smtp32.exe).

Documentation for MINIMI is included in the distribution file's readme.txt.

The best way to install MINIMI is to use our Windows Installer.

How MINIMI Works

MINIMI generally operates on a Spam/Not-Spam basis. When a message scan returns a non-zero result code then the message is generally considered to be Spam. When the message scan returns a 0 result code the message is considered to be Not-Spam. Most systems configure MINIMI to take no further action based on the result code -- this causes the message to be scanned, and headers injected, but the message is then always passed on so that any actual filtering can be decided later using rules triggered by the headers that have been added.

However, MINIMI can be configured to act differently for specific result codes. For example, if Message Sniffer returns a result code of 20 (indicating Truncate) then the message might be deleted, or at least quarantined. This kind of configuration can save a lot of system resources since a deleted message does not need to be processed further.

MINIMI can be configured to HOLD, DROP (delete), or PASS a message and it can have a different action based on any result code. If the scan results in a code that is not specified then MINIMI will perform the default action. The default action for a scan result of 0 is always to pass the message along. The default action for a nonzero result is defined in the <nonzero/> element.

Please email support@armresearch.com with any questions.