ldapvacation

April 19th, 2006 | Categories: Exim, LDAP, Mail | Tags:

A good number of _vacation_ solutions exist for the Exim MTA, most of which rely on users being able to log on to the machine on which Exim is running. A nicely documented solution titled Vacation Processing for Exim uses Exim's _autoreply_ driver and a vacation.msg file residing on the file system.

Since our Exim servers only have virtual users as in a _mail toaster_ (i.e. all information regarding users is contained in an LDAP directory and the user's are not able to log on to the system) I implemented a solution based on Marc Haber's ldapvacation, a tool which gets a message piped to it via _stdin_ and which produces a vacation or out-of-office message if the user is on vacation.

A small PHP interface to update the vacation interval and message on the central server as well as a Thunderbird extension to display the current status of the vacation setting rounds it all off.

Comments are closed.