|exiscan - An email content scanner patch for the exim MTA|
|NEWS March 2005||
Starting with Exim Release 4.50, the exiscan patch is fully included in Exim.
I will continue to maintain the features of the patch in the official Exim
source. The former exiscan features are activated by setting flags in Local/Makefile,
according to the following table:
If you are looking for historical patches, they can all be found in the attic,
along with the last standalone exiscan-acl docs and examples.
The last copy of the original webpage is below this <HR> tag.
It will not be updated any more.
|What is it ?||
The exiscan-acl patch adds content scanning to the exim4 ACL
system. It supports the following scanning features:
These features are hooked into exim by extending exim's ACL
system. The patch adds expansion variables and ACL conditions.
These conditions are designed to be used in the acl_smtp_data
ACL. It is run when the sending host has completed the DATA
phase and is waiting for our final response to his end-of-data
marker. This allows us to reject messages containing
unwanted content at that stage.
The default exim configure file contains commented
configuration examples for some features of exiscan-acl.
(for exim 4.xx)
Patch for exim 4.44: exiscan-acl-4.44-28.patch
Documentation (read this!): exiscan-acl-spec.txt (also included in the patch)
FAQ/Example document (NEW): exiscan-acl-examples.txt (read before posting on the mailing list)
Enter the exim source directory, and apply the
patch file like this:
patch -p1 < /path/to/exiscan-acl-4.14-02.patchYou need GNU patch, so if you are on a commercial
UNIX system you might have to use "gpatch" instead.
And if that does not exist, you'll have to install it first.
After patching, the docs (spec) is in
doc/exiscan-acl-spec.txt and the default
"configure" file will have a commented
|Binary Distributions &
OS distro inclusions
Other than patching and compiling yourself, there
are other ways of getting an exiscan-enabled exim:
exiscan version released, as they are not (always)
immediately updated when either new exim or exiscan
versions are released.
|HOWTO for beginners||
Tim Jackson has written are very nice mini HOWTO
that is available in PDF format.
It is less technical than the spec file and should
help you setting things up. Thanks Tim!
|Exim Course Slides||
I was a speaker on the Exim Course in Cambridge (30.06. - 02.07.2003).
Here's a PDF of the slides if anyone is interested :)
Archives for the OLD exiscan mailing list are available
the web at
or via NNTP to news.gmane.org, newsgroup gmane.mail.exim.exiscan.user.
|Authors||Tom Kistner (email@example.com)|