
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
296
|
Chapter 9: Securing Internet Email
choice’s installation media if at all possible. Besides Cyrus IMAP, you’ll also need
Cyrus SASL, an authentication backend on which it depends (SMTP AUTH also uses
this, so you may already have it installed).
In SUSE, the RPMs you’ll need are cyrus-imapd and cyrus-sasl. In Debian 3.0, you’ll
need the deb packages cyrus-common, cyrus-imapd, libsasl2,andsasl2-bin. Both
SUSE and Debian users, take note: earlier versions of your respective distributions
may have Cyrus-SASL packages based on old (pre-v2.0) versions of Cyrus SASL. The
method of authenticating Cyrus IMAP against LDAP I’m about to describe depends
on SASL v2.0 or later, however; if your version of your distro of choice has a pre-2.0
SASL package, you may need to obtain and compile Cyrus SASL source code (avail-
able at ftp://ftp.andrew.cmu.edu/pub/cyrus-mail).
For Red Hat or Fedora, you’ll have to do a little more work than with the latest ver-
sions of SUSE or Debian: Red Hat hasn’t provided Cyrus IMAP packages since Red
Hat 7.1. You should install the RPMs cyrus-sasl, cyrus-sasl-plain,andcyrus-sasl-md5,
which are part of the standard Red Hat distribution, but you’ll need to get Cyrus
IMAP itself in the form of an SRPM from http://www.invoca.ch/pub/packages/cyrus-
imapd/ (graciously maintained ...