Re: [exim] Why doesn't Exim authenticate against IMAP direct…

Top Page
Delete this message
Reply to this message
Author: Jonathan Vanasco
Date:  
To: Marc Perkel
CC: 'Exim-users'
Subject: Re: [exim] Why doesn't Exim authenticate against IMAP directly?

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