3 <TITLE>Filtering Mail with Sendmail</TITLE>
7 $Id: index.html,v 1.14 2013-11-22 20:51:39 ca Exp $
10 <H1>Filtering Mail with Sendmail</H1>
14 This preliminary API description is provided for review only. This
15 specification may change based on feedback from reviewers, and does
16 not bind Sendmail to offer this functionality in any release.
22 Sendmail's Content Management API (milter) provides third-party
23 programs to access mail messages as they are being processed by the
24 Mail Transfer Agent (MTA), allowing them to examine and modify message
25 content and meta-information. Filtering policies implemented by
26 Milter-conformant filters may then be centrally configured and
27 composed in an end-user's MTA configuration file.
30 Possible uses for filters include spam rejection, virus
31 filtering, and content control. In general, Milter seeks to address
32 site-wide filtering concerns in a scalable way. Individual users' mail
33 filtering needs (e.g. sorting messages by subject) are left to
34 client-level programs such as <A href="http://www.procmail.org">Procmail</A>.
37 This document is a technical introduction intended for those
38 interested in developing Milter filters. It includes:
40 <LI>A description of Milter's design goals.
42 <LI>An explanation of Milter application architecture, including
43 interactions between the support library and user code, and between
46 <LI>A specification of the C application programming interface.
47 <LI>An example of a simple Milter filter.
53 <LI><A href="design.html">Architecture</A>
56 <LI>Implementing Filtering Policies
57 <LI>MTA - Filter communication
59 <LI><A href="overview.html">Technical Overview</A>
64 <LI>Resource Management
67 <LI><A href="api.html">API Documentation</A>
69 <LI>Library Control Functions
70 <LI>Data Access Functions
71 <LI>Message Modification Functions
74 <LI><A href="installation.html">Installation and Configuration</A>
76 <LI>Compiling and Installing Your Filter
77 <LI>Configuring Sendmail
79 <LI><A href="sample.html">A Sample Filter</A>
80 <!-- <LI><A href="other.html">Other Sources of Information</A> -->
85 Copyright (c) 2000, 2001, 2003 Proofpoint, Inc. and its suppliers.
88 By using this file, you agree to the terms and conditions set