On Aug 2, 2005, at 10:40 AM, Marc Perkel wrote:
> How do you get Exim to talk to a Dovecot backend.
You have exim access the same files/database
http://wiki.dovecot.org/moin.cgi/Authentication
Password Databases
================
passwd: /etc/passwd or similiar (using getpwnam() function)
shadow: /etc/shadow or similiar (using getspnam() function)
pam: Pluggable Authentication Modules
passwd-file: /etc/passwd-like file in specified location
ldap: Lightweight Directory Access Protocol
mysql: MySQL database.
pgsql: PostgreSQL database.
bsdauth: BSD authentication
vpopmail: External software used to handle virtual domains
User Databases
============
passwd: /etc/passwd or similiar (using getpwnam() function)
passwd-file: /etc/passwd-like file in specified location
ldap: Lightweight Directory Access Protocol
mysql: MySQL database.
pgsql: PostgreSQL database.
static: Static UID and GID, home directory from given template
vpopmail: External software used to handle virtual domains
aside from bsdauth and vpopmail, exim definately handles all those
mechanisms (it might handle the others too)
i suggest you re-read this:
http://wiki.dovecot.org/moin.cgi/VirtualUsers
which talks about some of the backend store integration, right above
the exim configuration information that you committed to that wiki
yourself.
you can easily use one of those stores and have the exim auth mechanism
access it
i'd also suggest storing the user account info in ldap or sql - both
are easily accessible by exim, dovecot, and many other apps if you
migrate again