Courier
download
kompilace Authentication library
zkompilovat RPM: rpmbuild -ta courier-authlib-0.57.tar.bz2
nainstalovat RPM (i devel verzi)
nainstalovat podporu autentizace: courier-authlib-mysql či courier-authlib-userdb podle toho, jakou budeme používat
instalace Courier, IMAP
zkompilovat RPM: rpmbuild -ta courier-0.xx.y.tar.bz2
zkompilovat RPM: rpmbuild -ta courier-imap.xx.y.tar.bz2
zkompilovat RPM: rpmbuild -ta courier-webmail.xx.y.tar.bz2
zkompilovat RPM: rpmbuild -ta courier-webadmin.xx.y.tar.bz2
zkompilovat RPM: rpmbuild -ta courier-pop3d.xx.y.tar.bz2
zkompilovat RPM: rpmbuild -ta sqwebmail.xx.y.tar.bz2
konfigurace
esmtpd
bofh
authuserdb
authdaemonrc
authmodulelist=„authuserdb ….“
vytvoření uživatele
userdb test@domena.cz set uid=2 gid=2 home=/var/mail/mail.nemnbk.cz/test - GID a UID je číslo uživatele DAEMON
userdbpw -md5 | userdb test@domena.cz set systempw -
makeuserdb - vytvoří z userdb.dat z userdb
maildirmake /var/mail/domena.cz/test - vytvoří Maildir
chown -R daemon:daemon /var/mail/domena.cz/test - nastavit práva
#!/bin/sh
if [ ! $1 ]; then
echo "Help: mkcourieruser <user> <domena>"
exit 1
fi
# GID a UID je slo uivatele DAEMON
userdb $1@$2 set uid=2 gid=2 home=/var/mail/$2/$1
userdbpw -md5 | userdb $1@$2 set systempw
makeuserdb
mkdir /var/mail/$2/$1
maildirmake /var/mail/$2/$1/Maildir
pop3s
certifikát je v /usr/lib/courier/share/pop3d.pm
config pro vytvoření cerifikátu je v /etc/courier/pop3d.cnf
mkpop3dcert - vytvoří certifikát
ClamCour