Exim has hooks for all this without needing extra patches or intermediary packages..
* Auth SMTP is built in - you'd need to link exim against LDAP libs and configure suitable queries into the authentication section
* DNSBL is built in - you'd need to add the relevant black lists you want to use
* sender verification callbacks and greylisting - can be configured, look at the greylistd Debian package
* spam filtering - with the exiscan-acl functionality direct hooks to spamassassin
* virus scanning - with the exiscan-acl functionality direct hooks to clamav and others
Quote:
|
We currently have scripts to generate static configuration files from a mysql database and copy these onto each mail server.
|
This is actually a very good idea for many reasons.