Okay, I've gotten a lot of really good input from your guys so far about my
problems, and I think I've pretty much botched this install with all my
desperate descrepency installs. I am going to do a clean reinstall of Linux
Redhat 7.0 and am going to reinstall. I am going to list my order of
installs to see if it would be proper for what I am trying to achieve. Any
input would be greatly appreciated.

Red Hat 7.0 with PAM, TCL 8.3, and BIND 8 installed
PostFix
Perl5
mySQL
Cyrus-sasl-1.5.24
./configure --pwcheck_method=PAM
make
make install

Cyrus-Imapd-1.6.24.tar.gz
./configure
./configure --without-krb --with-com_err --with-tclsh=/usr/bin/tclsh
useradd-g mail cyrus
passwd cyrus

The following is a cut and paste from a walkthough I am trying to follow, if
you see anything that might not work for this setup attempt please let me
know...
6.1 Editing conf files

  1.. Edit /etc/syslog.conf and add the following lines at the bottom:
        local6.debug    /var/adm/imapd.log
        auth.debug      /var/adm/auth.log

  2.. Edit a new file /etc/imapd.conf and place in it the following lines:
        configdirectory: /var/imap
        partition-default: /var/spool/imap
        admins: cyrus root
        srvtab: /var/imap/srvtab
        allowanonymouslogin: no
        sasl_passwd_check: shadow (I am guessing here I would specify PAM)

6.2 Creating the necessary directories
This list of instructions will set up all the directories necessary for
imap.


  1.. mkdir /var/adm
  2.. touch /var/adm/imapd.log /var/adm/auth.log
  3.. mkdir /var/imap /var/spool/imap /var/imap/srvtab
  4.. chown cyrus /var/imap /var/spool/imap /var/imap/srvtab
  5.. chgrp mail /var/imap /var/spool/imap /var/imap/srvtab
  6.. chmod 750 /var/imap /var/spool/imap /var/imap/srvtab
  7.. su cyrus
You are now the user cyrus. This is necessary for the files to have the
correct owner and group. Continue:


  1.. tools/mkimap (I never see this directory)
  2.. cd /var/imap
  3.. chattr +S . user quota user/* quota/*
  4.. chattr +S /var/spool/imap
  5.. exit
You are now root again. The last command:

chattr +S /var/spool/mqueue

6.3 More configuration file editing

  1.. Edit /etc/services and check for the following lines. If they do not
exist, add them:
        pop3    110/tcp
        imap    143/tcp
        imsp    406/tcp
        kpop    1109/tcp
        sieve   2000/tcp

  2.. Edit /etc/inetd.conf and comment out any imap and pop3 lines and add
the following: (I am guessing in my case I would edit xinetd.conf)
  3..         imap    stream  tcp     nowait  cyrus   /usr/cyrus/bin/imapd
imapd
          pop3    stream  tcp     nowait  cyrus   /usr/cyrus/bin/imapd
pop3d

You guys have been great in lending a hand to a newbie, any input would be
great!

James

Reply via email to