- better try the extended version for the new exim4 -

How to set up exim3 with MySQL (virtual users), AMAViS, spamassasin

about this page
This page is build to show you how to integrate AMAViS and spamassasin in an exim-config that is based on vitual (MySQL) accounts.
Having only virtual accounts system security me be much higher than using "real" *nix-Users for delivering mail (if you have configured your MySQL-Server the right way) - and you may even add users using a web client and a.e. a PHP-Script.
I think this way of designing a mailserver is a great deal for any small ISP or a workgroup with untrusted users.
Scanning a mail for viruses and SPAM is nearly obligatory today.

I hope the following config will give you a hint of how to do this...

My Stuff
  • parts of my exim3-config that differ from the standard-config
  • MySQL database definition file
  • Some time ago I wrote a small PHP-Script to manage Email accounts through the WWW - coming soon here !
  • Links
  • Exim - this real great Mailserver from Philip Hazel
  • The MySQL Database
  • A tool like PhpMyAdmin is great for inserting user and working on the DB
  • AMAViSThe Mail Anti-Virus Scanner
  • A Virus scanner supported by AMAViS (a.e. F-Prot for Linux)
  • spamassasin
  • MySQL patched version of qpopper
    Attention: not every software package mentioned here is GPL. Please verify that you are allowed to use the software before installing.
    I'm not responsible for anything.

  • - better try the extended version for the new exim4 -


    marte@xmn-berlin.de