Het realiseren van imap support in PHP op een Debian Directadmin bak, is mij behoorlijk tegengevallen. Met name de resultaten die zoekopdrachten mij brachten (bijv Debian Directadmin php imap).

De oplossing blijkt uiteindelijk (en een paar uur later) simpel te zijn:

Om de volgende foutmelding te voorkomen: “configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing”
Installeer je als eerste libc-client-dev met

apt-get install libc-client-dev
# The following NEW packages will be installed:
#  comerr-dev libc-client-dev libc-client2002edebian libkadm55 libkrb5-dev libpam0g-dev mlock

Daarna moet je de configuratie van custombuild aanpassen in de benodigde dirs:

/usr/local/directadmin/custombuild/configure/suphp
/usr/local/directadmin/custombuild/configure/ap1
/usr/local/directadmin/custombuild/configure/ap2

Je kan zowel de configure.php4 als configure.php5 aanpassen, ik heb alleen de .php5 aangepast

De aanpassing die je moet doen bestaat uit het toevoegen van de volgende regels

--with-imap-ssl \
--with-imap \

in de suphp/configure.php5 is deze met quotes

"--with-imap-ssl \"
"--with-imap \"

Dan in de directory
/usr/local/directadmin/custombuild/

./build clean
en
./build php