Folks,
There's clearly many ways Cyrus imapd & Postfix can be implemented, and each
seems to have its pros/cons. I'd like to solicit some advice the experienced
readers of these forums, if I may. Basically, I'm looking for a recommendation
on the "best practice" which would meet my requirements.
I'm getting ready to build a mail system for a client, a company with about
100 employees. I intend to use Cyrus imapd as the mailstore, and Postfix as
the MTA. Ideally I would like the machine to be a black box - no conventional
UNIX accounts. I would LOVE imap sessions to be encrypted, and SMTP sessions to
require authentication. Ideally, I would like Cyrus and Postfix to authenticate
against either an LDAP or a MySQL server in order to provide the company with
centralized auth for a myriad of other things, such as a Samba server etc (is
unified authentication realistic these days!?).
I've played around with Cryus and LDAP/PAM, the conclusion being that I had
to pass plaintext passwords, which was decidedly yuck. I do have Cyrus 2.0.7
running just fine, and I'm confident I can get postfix's SMTP-AUTH stuff to
behave also, I'm just not clear on what is emerging as the "recommended"
configuration given the requirements I stated above.
Does LMTP come into it at all? If the singleinstance stuff was not that
critical for me, should I still use it? And what about Sieve versus procmail?
So many questions. Anyone care to describe their Postfix/Cyrus dream team?
-Darren