We're currently using a "cascading" authentication mechanism to preserve
compatibility with legacy users.  The system works like this..

[EMAIL PROTECTED]
[EMAIL PROTECTED]

(where both usernames are the same)

The user can log in with either their fully qualified address, or as
just the short username.  If the short username is used, the database
looks up the account by matching "[EMAIL PROTECTED]" with the password.  I
realize that this is a security concern, but we haven't had an issue and
it keeps the customers happy.

I've been looking at Cyrus as a possible migration path from our current
setup, which uses a maildir/NFS backend that has caused me endless
grief.  Is there any way to accomplish this kind of lookup in Cyrus?
I think I'd need a way for SASL to tell Cyrus the real mailbox name (the
fully qualified address) after a successful auth, instead of just
telling Cyrus that the auth was successful (sort of how Courier's
authdaemon does it).

Also, has there been any work on storing quotas in an external database?

-- 
Steve Kondik <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to