Einige Leute haben Probleme mit der Standard Installation von Plesk und courier-imap. Insbesondere ist die IDLE Funktion oftmals nicht enthalten die in der Regel dafür sorgen soll das ein Client die Nachrichten (E-Mails) deutlich zügiger erhält, praktisch sofort wenn Sie im Posteingang ankommt.
Was ich als erstes gefunden habe sind Einträge in der Config für courier-imap:
/etc/courier-imap/imapd
IMAP_CAPABILITY=”IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE AUTH=CRAM-MD5"
IMAP_ENHANCEDIDLE=1
Leider ist oftmals die Einstellung in der Konfiguration nicht genug, so das wir den courier komplett neu compilen und installieren müssen:
Benötigt wird:
gamin
apt-get install gamin
Außerdem die authlib von:
http://www.courier-mta.org/download.php#authlib
TIP:
wget http://downloads.sourceforge.net/project/courier/authlib/0.63.0/courier-authlib-0.63.0.tar.bz2?r=http%3A%2F%2Fwww.courier-mta.org%2Fdownload.php&ts=1299572973&use_mirror=mesh
ACHTUNG: wget versucht nach dem Download eine weitere Datei zu laden dies durch irgendeinen Tastendruck abbrechen!
mv courier-auth <tab><tab> authlib.tar.bz2
Für Leute die kein bzip2 haben (Hetzner Neukunden):
apt-get install bzip2
nun:
bunzip2 authlib.tar.bz2
tar xvf authlib.tar
cd /courier-authlib-0.63.0
./configure
Bei mir fehlte dann das Paket "expect" und "gdbm" also:
apt-get install expect
und gdbm:
wget http://ftp.gnu.org/gnu/gdbm/gdbm-1.8.3.tar.gz
tar xvfz gdbm-1.8.3.tar.gz
cd gdbm-1.8.3
./configure --prefix=/usr && make
make BINOWN=root BINGRP=root install
Nun ist expect und gdbm installiert und wir können zurück zum courier-auth gehen:
cd ..
Da für die Installation benötigt installieren wir "g++" falls noch nicht vorhanden:
apt-get install g++
Im Anschluss können wir die Installation des courier-auth starten:
./configure
ACHTUNG: Dauert lange und erweckt den Eindruck einer Endlosschleife! Daher einfach entspannt durchlaufen lassen!
Danach:
make
make install
make install-configure
Nach der Installation können wir uns um courier-imap selber kümmern und es hier laden:
http://www.courier-mta.org/download.php#imap
TIP:
wget http://downloads.sourceforge.net/project/courier/imap-devel/20110124/courier-imap-4.8.1.20110124.tar.bz2?r=http%3A%2F%2Fwww.courier-mta.org%2Fdownload.php&ts=1299574677&use_mirror=mesh
ACHTUNG: wget versucht nach dem Download eine weitere Datei zu laden dies durch irgendeinen Tastendruck abbrechen!
mv courier-imap <tab><tab> courier.tar.bz2
Entpacken:
bunzip2 courier.tar.bz2
ACHTUNG: courier Imap darf NICHT als Root Compiliert werden!
Daher:
adduser compiletemp
cp courier.tar /home/compiletemp
chown compiletemp courier.tar
chmod 777 courier.tar
su compiletemp
tar xvf courier.tar
cd courier-imap-4.8.1.20110124/
./configure
Auch hier sei angemerkt:
configure dauert lange! Und erweckt den Eindruck einer Endlosschleife
Sichern der alten imapd Config:
su root
cp /etc/courier-imap/imapd /home/compiletemp
stoppen des couriers installieren config Datei verschieben und starten:
/etc/init.d/courier-imap stop
make
make install
make install-configure
cd ..
cp imapd /etc/
make install
make install-configure
/etc/init.d/courier-imap start
Und das wars!
Hoffe damit einigen geholfen zu haben!