Mailcorral Documentation

Eric Wilde, ewilde@bsmdevelopment.com

V2.1.1, 2012 Jun 8


This document shows how to install the sendmail filter, MailCorral, into sendmail as a milter. It describes how to configure sendmail, compile the filter and set it up to run unattended. Information about the operation of the filter is also provided.

0. Preface

0.1 Copyright

0.2 Distribution

0.3 Contributions

0.4 Change Log

1. Installation

1.1 Requirements

1.2 Rebuild Sendmail

1.3 Compile the Filter

1.3.1 Untar the Distribution

1.3.2 Run "configure"

1.3.3 Specifying the System Type

1.3.4 Sharing Defaults

1.3.5 Defining Variables

1.3.6 Altering the Makefile

1.3.7 Altering Fixed Constants and Variables

1.3.8 Compiling and Installing

1.4 Configure Sendmail

1.5 Hack the Startup Script

1.6 Install the Message Remailer

1.6.1 Configure the Message Remailer

1.6.2 Create a Message Handler Robot

1.6.3 Additional Sendmail Configuration

1.6.4 Alternative to Message Handler Robot

1.7 Install the Optional Spam Notifier

1.7.1 Configure the Spam Notifier

1.7.2 Set up Periodic Notifications

1.8 Set up Periodic Cleanup Jobs

1.9 Configuring Local Options

1.10 Installing the RPM on RedHat Linux

2. Sendmail Filter

2.1 Description

2.2 Features

2.3 How it Works

2.4 Filtered Items

2.5 Message Remailing

2.6 Spam Handling

2.6.1 Statistical Tests

2.6.2 Spam Report

2.7 Virus Handling

2.8 Command Line Parameters

2.9 Performance Expectations

3. Configuration

3.1 Global Configuration

3.2 Local (User Specific) Configuration

3.3 Filtering Options

3.4 Archiver Support Options

3.5 Spam Processing Options

3.6 Virus Processing Options

3.7 Programmable Arbitron Options

3.8 Message Formatting Options

3.9 Sample Configuration File

4. User Support

4.1 Configuration Methods

4.2 Configuration Editor

4.3 Web Page Template

5. Interoperability

5.1 Test Suite

5.2 Working With SpamCorral

5.3 Creating Your Own Spam Handler

5.4 Archiving Messages

5.4.1 Third Party Archivers

5.5 Using SpamAssassin To Classify Spam

5.6 Using ClamAV To Detect Viruses

A. GNU Free Documentation License