1.) Para instalar IMAP en PHP seguir los siguientes pasos:
2.) Abrir una sesion SSH contra el servidor
3.) Instalar librerías faltantes:
# yum install libc-client-devel krb5-devel
4.) Ejecutar los siguientes comandos (cada linea es un comando a ejecutar desde SSH):
# cd /home
# mkdir build
# cd build
# wget http://files.directadmin.com/services/imapback.tar.gz
# tar -zxvf imapback.tar.gz
# cd imap-2002e
# ./buildit
# cd c-client
# make slx EXTRACFLAGS=-I/usr/kerberos/include EXTRALDFLAGS=-I/usr/kerberos/lib
# mkdir /usr/local/imap-2000e/
# mkdir /usr/local/imap-2000e/lib
# mkdir /usr/local/imap-2000e/include
# cp *.h /usr/local/imap-2000e/include
# cp *.c /usr/local/imap-2000e/lib
# cp c-client.a /usr/local/imap-2000e/lib
# mv /usr/local/imap-2000e/lib/c-client.a /usr/local/imap-2000e/lib/libc-client.a
Aquí se debe optar para continuar por CustomApache o CustomBuild:
= CustomApache =
# cd /usr/local/directadmin/customapache
# nano -w configure.php
Agregar "--with-imap=/usr/local/imap-2000e \ "
- Debe estar ubicado luego de la linea "--with-gettext \ " y debe respetar la forma que esta confeccionado el archivo)
# ./build clean
# ./build php n
= CustomBuild =
# cd /usr/local/directadmin/custombuild
# vi custom/ap2/configure.php5
Agregar "--with-imap=/usr/local/imap-2000e \ "
- Debe estar ubicado luego de la linea "--with-gettext \ " y debe respetar la forma que esta confeccionado el archivo)
# ./build php n
Fuente: http://help.directadmin.com/item.php?id=252