409 lines
5.7 KiB
HTML
409 lines
5.7 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Exim Implementation</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="PREVIOUS"
|
|
TITLE="Questions & Answers"
|
|
HREF="qanda.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="Prerequisites"
|
|
HREF="exim-prereq.html"></HEAD
|
|
><BODY
|
|
CLASS="appendix"
|
|
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="qanda.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="exim-prereq.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="appendix"
|
|
><H1
|
|
><A
|
|
NAME="exim"
|
|
></A
|
|
>Appendix A. Exim Implementation</H1
|
|
><DIV
|
|
CLASS="TOC"
|
|
><DL
|
|
><DT
|
|
><B
|
|
>Table of Contents</B
|
|
></DT
|
|
><DT
|
|
>A.1. <A
|
|
HREF="exim-prereq.html"
|
|
>Prerequisites</A
|
|
></DT
|
|
><DT
|
|
>A.2. <A
|
|
HREF="exim-configfile.html"
|
|
>The Exim Configuration File</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.2.1. <A
|
|
HREF="exim-configfile.html#exim-acl"
|
|
>Access Control Lists</A
|
|
></DT
|
|
><DT
|
|
>A.2.2. <A
|
|
HREF="exim-configfile.html#exim-expansions"
|
|
>Expansions</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.3. <A
|
|
HREF="exim-options.html"
|
|
>Options and Settings</A
|
|
></DT
|
|
><DT
|
|
>A.4. <A
|
|
HREF="exim-firstpass.html"
|
|
>Building the ACLs - First Pass</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.4.1. <A
|
|
HREF="exim-firstpass.html#acl_connect_1"
|
|
>acl_connect</A
|
|
></DT
|
|
><DT
|
|
>A.4.2. <A
|
|
HREF="exim-firstpass.html#acl_helo_1"
|
|
>acl_helo</A
|
|
></DT
|
|
><DT
|
|
>A.4.3. <A
|
|
HREF="exim-firstpass.html#acl_mail_from_1"
|
|
>acl_mail_from</A
|
|
></DT
|
|
><DT
|
|
>A.4.4. <A
|
|
HREF="exim-firstpass.html#acl_rcpt_to_1"
|
|
>acl_rcpt_to</A
|
|
></DT
|
|
><DT
|
|
>A.4.5. <A
|
|
HREF="exim-firstpass.html#acl_data_1"
|
|
>acl_data</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.5. <A
|
|
HREF="exim-smtpdelays.html"
|
|
>Adding SMTP transaction delays</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.5.1. <A
|
|
HREF="exim-smtpdelays.html#exim-smtpdelays-simple"
|
|
>The simple way</A
|
|
></DT
|
|
><DT
|
|
>A.5.2. <A
|
|
HREF="exim-smtpdelays.html#exim-smtpdelays-selective"
|
|
>Selective Delays</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.6. <A
|
|
HREF="exim-greylisting.html"
|
|
>Adding Greylisting Support</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.6.1. <A
|
|
HREF="exim-greylisting.html#exim-greylistd"
|
|
>greylistd</A
|
|
></DT
|
|
><DT
|
|
>A.6.2. <A
|
|
HREF="exim-greylisting.html#exim-greylist-mysql"
|
|
>MySQL implementation</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.7. <A
|
|
HREF="exim-spf.html"
|
|
>Adding SPF Checks</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.7.1. <A
|
|
HREF="exim-spf.html#exim-spf-exiscan"
|
|
>SPF checks via Exiscan-ACL</A
|
|
></DT
|
|
><DT
|
|
>A.7.2. <A
|
|
HREF="exim-spf.html#exim-spf-query-perl"
|
|
>SPF checks via Mail::SPF::Query</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.8. <A
|
|
HREF="exim-mime.html"
|
|
>Adding MIME and Filetype Checks</A
|
|
></DT
|
|
><DT
|
|
>A.9. <A
|
|
HREF="exim-av.html"
|
|
>Adding Anti-Virus Software</A
|
|
></DT
|
|
><DT
|
|
>A.10. <A
|
|
HREF="exim-sa.html"
|
|
>Adding SpamAssassin</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.10.1. <A
|
|
HREF="exim-sa.html#exim-sa-exiscan"
|
|
>Invoke SpamAssassin via Exiscan</A
|
|
></DT
|
|
><DT
|
|
>A.10.2. <A
|
|
HREF="exim-sa.html#exim-sa-config"
|
|
>Configure SpamAssassin</A
|
|
></DT
|
|
><DT
|
|
>A.10.3. <A
|
|
HREF="exim-sa.html#exim-per-user"
|
|
>User Settings and Data</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.11. <A
|
|
HREF="exim-sign.html"
|
|
>Adding Envelope Sender Signatures</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.11.1. <A
|
|
HREF="exim-sign.html#exim-sign-transport"
|
|
>Create a Transport to Sign the Sender Address</A
|
|
></DT
|
|
><DT
|
|
>A.11.2. <A
|
|
HREF="exim-sign.html#exim-sign-router-remote"
|
|
>Create a New Router for Remote Deliveries</A
|
|
></DT
|
|
><DT
|
|
>A.11.3. <A
|
|
HREF="exim-sign.html#exim-sign-router-redirect"
|
|
>Create New Redirect Router for Local Deliveries</A
|
|
></DT
|
|
><DT
|
|
>A.11.4. <A
|
|
HREF="exim-sign.html#exim-sign-acl"
|
|
>ACL Signature Check</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.12. <A
|
|
HREF="exim-bounces.html"
|
|
>Accept Bounces Only for Real Users</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.12.1. <A
|
|
HREF="exim-bounces.html#exim-dsn-mailbox"
|
|
>Check for Recipient Mailbox</A
|
|
></DT
|
|
><DT
|
|
>A.12.2. <A
|
|
HREF="exim-bounces.html#exim-dsn-noalias"
|
|
>Check for Empty Sender in Aliases Router</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>A.13. <A
|
|
HREF="exim-forward.html"
|
|
>Exempting Forwarded Mail</A
|
|
></DT
|
|
><DT
|
|
>A.14. <A
|
|
HREF="exim-final.html"
|
|
>Final ACLs</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.14.1. <A
|
|
HREF="exim-final.html#acl_connect_final"
|
|
>acl_connect</A
|
|
></DT
|
|
><DT
|
|
>A.14.2. <A
|
|
HREF="exim-final.html#acl_helo_final"
|
|
>acl_helo</A
|
|
></DT
|
|
><DT
|
|
>A.14.3. <A
|
|
HREF="exim-final.html#acl_mail_from_final"
|
|
>acl_mail_from</A
|
|
></DT
|
|
><DT
|
|
>A.14.4. <A
|
|
HREF="exim-final.html#acl_rcpt_to_final"
|
|
>acl_rcpt_to</A
|
|
></DT
|
|
><DT
|
|
>A.14.5. <A
|
|
HREF="exim-final.html#acl_data_final"
|
|
>acl_data</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
></DL
|
|
></DIV
|
|
><BLOCKQUOTE
|
|
CLASS="ABSTRACT"
|
|
><DIV
|
|
CLASS="abstract"
|
|
><A
|
|
NAME="AEN1350"
|
|
></A
|
|
><P
|
|
></P
|
|
><P
|
|
> Here we cover the integration of techniques and tools described
|
|
in this document into the Exim <A
|
|
HREF="gloss.html#mta"
|
|
><I
|
|
CLASS="glossterm"
|
|
>Mail Transport Agent</I
|
|
></A
|
|
>.
|
|
</P
|
|
><P
|
|
></P
|
|
></DIV
|
|
></BLOCKQUOTE
|
|
></DIV
|
|
><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="qanda.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-prereq.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Questions & Answers</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Prerequisites</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |