Falls noch jemand das gleiche zweifelhafte Vergnügen hat, Exim mit SASL-Unterstützung einzurichten, dem sei gesagt:
Der Service Name ist nicht wie in der Dokumentation behauptet ”smtp”, sondern ”exim”.
In der Datei exim-4.6x/src/auths/cyrus_sasl.c wird der Funktion sasl_server_new zwar der richtige Wert übergeben, aber sasl_server_init setzt den Application Name auf ”exim”, unabhängig davon welcher Wert in der Konfiguration gesetzt wurde. Leider sucht Cyrus SASL die Konfiguration dann unter /etc/sasl2/exim.conf, anstatt /etc/sasl2/smtp.conf.