Carlos Williams wrote, at 07/31/2008 08:18 PM:
So you controls this account creation operation?
If you don't "adduser bob" in Linux,
which application do you interface with to create a virtual mailbox?
Is this done in Postfix or Cyrus?
Adding a user takes two steps:
1. Create the user's mailbox in Cyrus using the cyradm tool.
2. Create the user's SASL login credentials, which are shared by Postfix
and Cyrus (supporting various backends).
I don't plan on using
Cyrus since I already have Dovecot approved and integrated into my
email server. I agree that creating useless login ID's and home
directories is messy and pointless but I am trying to understand how
this whole process works. Can this be done alone with Postfix and
Dovecot Imapd?
Postfix also supports Dovecot SASL, so you'll have unified
authentication there, as well. At the time I chose Cyrus IMAPd, Dovecot
was still in beta and had some serious bugs, but I hear it's very solid,
now. I've only used it years ago with system users, so someone else will
have to chime in about its virtual user/mailbox support.
One thing I like about Cyrus IMAPd is that it accepts delivery via LMTP,
which is simple, flexible and scalable. I don't know if Dovecot has
support for LMTP (not exactly a showstopper, but it's nice to have the
option).