spam and viruses can be defeated simply by deploying MailScanner. systems, this first version of the MailScanner Manual includes only installation. MailScanner Guide. Contents. Acknowledgements; Brief Description; Features and Highlights; How It Works; Presentation given at JANET NetWorkshop Abstract. A guide to installing and using MailScanner, and a complete training manual describing its operation and use in fine detail.

Author: Mazragore Maunris
Country: India
Language: English (Spanish)
Genre: Literature
Published (Last): 9 April 2015
Pages: 481
PDF File Size: 19.53 Mb
ePub File Size: 11.20 Mb
ISBN: 582-2-59167-630-8
Downloads: 9962
Price: Free* [*Free Regsitration Required]
Uploader: Voodoonris

To avoid resource leaks, re-start periodically.

You need to specify “deliver” as well for the message to reach the original recipient. If you get a message which repeatedly crashes MailScanner, it will limit the impact by ignoring the message and refusing to process it, after more than the given number of attempts have been made at it. Location and full command of the “antiword” program Using a ruleset here, you could have different output styles for different people. Finding them by content is a far more reliable way of finding them, but it does mean that you cannot tell your users to avoid zip file checking by renaming the file from “.

This can also be the filename of a ruleset, in which case the filename must end in “. A good example of this is a document macro virus or a Joke program.

Install Guide – MailScanner

This value is required for all of maillscanner database functions to work; if it is not supplied or is invalid, then all of the database functions will be disabled.

The default values of 5 and 10 mean that 5 timeouts in any sequence of 10 attempts will cause the list to be marked as “unavailable” until the next periodic restart see “Restart Every”.

Set where to unpack incoming messages before scanning them This can completely safely use tmpfs or a ramdisk, which will give you a significant performance improvement. It mailwcanner generate a lot of log traffic.

MailScanner: A User Guide And Training Manual

If you are running on a small system with limited RAM, you should note that each child takes just over 20MB. Each header should end in a “: SpamAssassin creates lots of temporary files as it works on messages. The maximum number of attachments allowed in a message before it is considered to be an error.


If the message sender is on any of the Spam Lists, do you still want to do the SpamAssassin checks? Do you mailscannerr all non-spam to be logged?

This option can be used to stop any duplication of en email signature appearing in the HTML of an email message. If used correctly, Mail- Scanner will notice if the image is already present and not add it again. If at any time the process is interrupted by, for example, MailScanner being killed or the entire computer crashingno mail will be lost. Set where to find the message text sent to users when one of their attachments has been deleted from a message and stored in the quarantine.

There have, in the past, been a few Perl modules which have managed to leak memory, and this simply avoids this ever causing problems by giving the operating system regular opportunities to clear up from the application.

Ensure that the system’s package management feature is working before attempting to install MailScanner as these are used by the installation scripts to install the required software. This is used for checking the content type of files, regardless of their filename. If the Custom Spam Scanner times out more times in a row than this, then it will be marked as “unavailable” until MailScanner next re- starts itself.

Headers should be separated by commas or spaces. A sample ruleset would look like this: In some countries, particularly the EU, it may well be illegal to log the Subject: The options are best listed in a few categories. Do you want to use the watermarking features at all?

Do you want to log all messages that are delivered and not delivered to the original recipients. Note that enabling this feature causes a slight performance hit. You don’t want this sort of information guive leak outside your corporation. Minimum acceptable code stability status — if we come across code that’s not at least as stable as this, we barf.


This is a bad idea as these are used to exploit vulnerabilities in email applications and web browsers. Deny any attachment MIME types matching any of the patterns listed here.

If the attachments are to be compressed into a single mailsccanner file, this is the filename of the zip file. If “no” then it will be placed in-line. Disable this option by setting it to a huge value.

This can be very useful for diagnosing speed problems, particularly in spam checking. This is the normal setting. This could be used to ensure all your users send messages outside your company encrypted to avoid snooping of mail to your business partners. All of the keywords available in the “forward” action also work here. By replacing it with a real image, the page layout still works properly, so the formatting and layout of the message is correct.

Include Scanner Name In Reports. The purpose of this option is to set it to be a ruleset, so that you can reject messages from a few offending addresses where you need to gulde a polite reply instead of just a brief 1-line rejection message. If this setting is empty, it is ignored and no matches are made. MailScanner is responsible for collecting messages from the incoming queue, checking and filtering them, then placing them in an outgoing queue and triggering the second sendmail process to deliver them.

For speed, these should be created in a location mounted using tmpfs if you have it. It is intended to be used with a Custom Function which has the side-effect of logging information, perhaps to an SQL database, or any other processing you want to do after each message is processed.