<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >Prerequisites</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Spam Filtering for Mail Exchangers" HREF="index.html"><LINK REL="UP" TITLE="Exim Implementation" HREF="exim.html"><LINK REL="PREVIOUS" TITLE="Exim Implementation" HREF="exim.html"><LINK REL="NEXT" TITLE="The Exim Configuration File" HREF="exim-configfile.html"></HEAD ><BODY CLASS="section" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Spam Filtering for Mail Exchangers: </TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="exim.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Appendix A. Exim Implementation</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="exim-configfile.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="exim-prereq" ></A >A.1. Prerequisites</H1 ><P > For these examples, you need the <TT CLASS="option" >Exim</TT > <A HREF="gloss.html#mta" ><I CLASS="glossterm" >Mail Transport Agent</I ></A >, preferrably with Tom Kistner's <TT CLASS="option" >Exiscan-ACL</TT > patch applied. Prebuilt <TT CLASS="option" >Exim+Exiscan-ACL</TT > packages exist for the most popular Linux distributions as well as FreeBSD; see the <A HREF="http://duncanthrax.net/exiscan-acl/" TARGET="_top" >Exiscan-ACL</A > home page for details<A NAME="AEN1361" HREF="#FTN.AEN1361" ><SPAN CLASS="footnote" >[1]</SPAN ></A >. </P ><P > The final implementation example at the end incorporates these additional tools: </P ><P ></P ><UL ><LI ><P > <A HREF="http://www.spamassassin.org/" TARGET="_top" >SpamAssassin</A > - a popular spam filtering tool that analyzes mail content against a large and highly sophisticated set of heuristics. </P ></LI ><LI ><P > <A HREF="http://packages.debian.org/unstable/mail/greylistd" TARGET="_top" >greylistd</A > - a simple greylisting solution written by yours truly, specifically with Exim in mind. </P ></LI ></UL ><P > Other optional software is used in examples throughout. </P ></DIV ><H3 CLASS="FOOTNOTES" >Notes</H3 ><TABLE BORDER="0" CLASS="FOOTNOTES" WIDTH="100%" ><TR ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="5%" ><A NAME="FTN.AEN1361" HREF="exim-prereq.html#AEN1361" ><SPAN CLASS="footnote" >[1]</SPAN ></A ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="95%" ><P > In particular, Exim is perhaps most popular among users of <A HREF="http://www.debian.org/" TARGET="_top" >Debian GNU/Linux</A >, as it is the default MTA in that distribution. If you use Debian (<SPAN CLASS="QUOTE" >"Sarge"</SPAN > or later), you can obtain Exim+Exiscan-ACL by installing the <TT CLASS="option" >exim4-daemon-heavy</TT > package: <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="screen" ># apt-get install exim4-daemon-heavy</PRE ></FONT ></TD ></TR ></TABLE > </P ></TD ></TR ></TABLE ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="exim.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="exim-configfile.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Exim Implementation</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="exim.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >The Exim Configuration File</TD ></TR ></TABLE ></DIV ></BODY ></HTML >