Disclaimer : I use the experimental 2.2.x package, not cyrus21-*.
https://alioth.debian.org/projects/pkg-cyrus-imapd/
Derek Stevenson wrote:
1. install sasl2-bin, libsasl2, libsasl2-modules packages
2. install cyrus21-imapd package
3. get saslauthd working (want to auth users with their unix
username/pwd - is there a step here where I have to generate keys,
usernames, etc??)
No step to take here, saslauthd default to using PAM. It's defined in
/etc/default/saslauthd, FYI.
4. configure /etc/imapd.conf with proper settings (... and other steps??)
5. configure /etc/exim4/conf.d/* with proper settings to talk to cyrus
(... and other steps??)
If you plan on using IMAPS or POP3S, you will also need to generate SSL
certificate. I use the make-ssl-certs script from the ssl-cert package.
I've looked at /usr/share/doc/cyrus21-doc/html/install-configure.html
but one of the problems I'm having is trying to distinguish what/if the
debian package install has already done and what I'm supposed to do
manually.
You pretty much only have to review imapd.conf/cyrus.conf, create
mailboxes (using cyradm from the cyrus21-admin package) and configure
your MTA to deliver to LMTP. The package installation have taken care
of the rest (mkimap et cie).
One thing to check out for that may save you an hour or three of
troubleshooting : make sure the user Exim run as is member of the sasl
group.
Beside that, I think you are on the right track. Good luck !
Etienne Goyer
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html