As funções IMAP do PHP permitem operar com os protocolos IMAP, tais como o NNTP, POP3 e métodos de acesso local.
Se você está recebendo o erro “Fatal error: Call to undefined function imap_open()..” ao tentar usar a função IMAP significa que a mesma não está instalada no seu PHP.
Como instalar a função IMAP no PHP?
Para instalar a função PHP IMAP no CentOS basta rodar o seguinte comando no SHELL:
yum install php-imap
Para instalar a função PHP IMAP no Debian basta rodar o seguinte comando no SHELL:
apt-get install php5-imap
Após a instalação basta reiniciar o servidor Apache:
/etc
/init.d/apache2 restart