User Tools

Site Tools


build:imap

This is an old revision of the document!


We are using cyrus imap version 2.1.17, thus you need to install the following packages:

cyrus21-imapd

cyrus21-pop3d

cyrus21-admin

cyrus21-client

cyrus21-common

cyrus21-doc (is optional but highly recommended)

To manage user accounts, install the mailadmin package (you can get the debianized version from the Sudora private repository, or download the tarball and manually install from the SF site [ http://mailadmin.sf.net/ ]). This program requires PostgreSQL, PHP (php4-imap with register_global on in /etc/php4/apache/php.ini) and apache-ssl (highly recommended for security purposes).

certificates were made using the ssl-cert packages make-ssl-cert script. We had to edit the /usr/sbin/make-ssl-cert script and add the -days 3650 to the openssl command that actually creates the certificate, otherwise it defaults to 30 days (have not yet figured this one out yet).

lmtp should be used to make the final e-mail delivery from postfix into the cyrus mail system.

sieve is a server side mail filtering capability (similiar to procmail) that cyrus implements. The smartsieve package will need to be installed to allow the user to manage their sieve rules via a web interface. sieve is only usable when you retrieve your e-mail via imap, since pop3 does not support sub-folders.

build/imap.1111009774.txt.gz · Last modified: 2005/03/16 20:26 (external edit)