> [EMAIL PROTECTED] wrote:
>> Just wondering if theres a cyrus-redhat howto anywhere?
>>
> Not to my knowledge (for recent Cyrus). Here's what I do to install
> IMAPd on RH 7.1:
> 
> Berkeley DB
> -----------
> # RH7.1 comes with db3/db3-devel RPMs that work fine.
> #   Install manually if you like after removing
> #   db3 RPMS
I really would advise NOT to do this! Very many progs are linked against 
teh db3 rpms, so removing them will cause problems!

> cd build_unix
> ../dist/configure
> make
> make install
> cp /usr/local/BerkeleyDB.3.2/include/* /usr/include
> cp /usr/local/BerkeleyDB.3.2/lib/* /usr/lib
> 
> SASL
> ----
> make clean
> rm -f config.cache
> ./configure --disable-krb4 --disable-gssapi --disable-cram
>   --disable-digest --with-dblib=berkeley
> make
> make install
> rm -f /etc/sasldb
> utils/saslpasswd admin
> # Select admin password when prompted
> #   Do this even if not using sasldb
> 
> IMAP
> ----
> # Remove any IMAP RPMs currently installed
> # Check with:
> #   rpm -qa | grep imap
> # Kill any IMAP processes running,
> #   and remove from inetd/xinetd
> 
> useradd cyrus -d /usr/cyrus -G mail -s /no/shell
> make clean
> rm -f config.cache
> ./configure --with-auth=unix --without-krb \
>   --with-perl=/usr/bin/perl
> # Add if Berkeley is in non-standard place
> #  --with-db-dir=/usr/local/Berkeley-xx
> 
> make depend
> make all CFLAGS=-O2
> make install
> cp master/conf/normal.conf /etc/cyrus.conf
> 
> pushd /var
> mkdir imap
> chown cyrus imap
> chgrp mail imap
> chmod 750 imap
> mkdir pwcheck
> chown cyrus pwcheck
> chgrp nobody pwcheck
> 
> cd /var/spool
> mkdir imap
> chown cyrus imap
> chgrp mail imap
> chmod 750 imap
> 
> cd /usr
> mkdir sieve
> chown cyrus sieve
> chown mail sieve
> chmod 750 sieve
> 
> popd
> chown cyrus:mail /etc/imapd.conf
>su cyrus
> tools/mkimap
> exit
> 
> cd /var/imap
> chattr +S . user quota user/* quota/*
> chattr +S /var/spool/imap
> chattr +S /var/spool/mqueue
> 
> /usr/cyrus/bin/master &
> cyradm localhost -u admin
> # Add your mailboxes here...


____________________
Tarjei Huse
920 63 413


Reply via email to