Penguin
Annotated edit history of MessageWall version 2, including all changes. View license author blame.
Rev Author # Line
2 AristotlePagaltzis 1 [MessageWall | http://messagewall.org/] is a free software [SMTP] proxy. It sits between the outside world and your mail server and keeps out viruses, spam and mail relaying. Unlike many existing [ISP]-level filtering solutions, it offers customization of filtering features on a per-address basis. MessageWall employs a scoring system that allows message rejection based on multiple rules with different weights, and header tagging when the message doesn't reach the threshold.
1 DrewBroadley 2
3 MessageWall also supports strong relay authentication based on source address or [SMTP] AUTH PLAIN or LOGIN methods, as well as [SSL]/[TLS] connections from clients and to the backend server.
4
5 MessageWall organizes filtering customizations into profiles. The configuration file defines a default profile, and a seperate file specifies addresses and domains with profiles other than the default. Each profile contains a set of rules for how to filter mail. The available rules are:
6
2 AristotlePagaltzis 7 * [Virus] scanning based on Open Anti-Virus pattern files
8 * [DNS]-based blacklist [IP] checking
9 * [DNS]-based blacklist source address domain checking
10 * [DNS]-based distributed checksum clearinghouse checking
11 * Source address domain MX/A record checking
12 * [IP] reverse [DNS] checking
13 * To: header and destination address matching
14 * From: header and source address matching
15 * From: header real name checking
16 * Arbitrary header rejection (case sensitive or insensitive)
17 * Arbitrary body text rejection (after [MIME] decoding, case sensitive or insensitive)
18 * [MIME] part filename matching
19 * [MIME] part rejection by type
20 * [MIME] part stripping by type
21 * [SMTP] error counting and maximum