The University of Cambridge's Exim configuration

Speaker

Tony Finch, Univeristy of Cambridge    dotat signdotat.at

Outline

Exim was originally written nearly 10 years ago for use on the email servers at the University of Cambridge, and our requirements still have significant influence on Exim's development. Our central email systems provide a number of message transport services, including a general-purpose smarthost, an authenticated message submission service usable by roaming users, and the University's main incoming MX.

This talk will describe some notable features of our Exim configuration, including: callout address verification; basic anti-spam checks; TLS and AUTH; virtual services; effective use of macros and table lookups; stunt routers; and kamikaze string expansions. This will be explained in the context of a real live service handling over 250,000 messages each day for over 30,000 users.

Bio

Tony Finch has worked for the University of Cambridge Computing Service since June 2002. His previous jobs included a dot-com startup in San Francisco and Demon Internet in London. He is a FreeBSD committer (since 2002) and an Apache Software Foundation member (since 1999). He is notorious for winning the IOCCC and having a particularly silly email address.