&reftitle.setup;
&reftitle.required;

This extension requires the c-client library to be installed. Grab the latest version from &url.imap; and compile it.

It's important that you do not copy the IMAP source files directly into the system include directory as there may be conflicts. Instead, create a new directory inside the system include directory, such as `/usr/local/imap-2000b/` (location and name depend on your setup and IMAP version), and inside this new directory create additional directories named `lib/` and `include/`. From the `c-client` directory from your IMAP source tree, copy all the `*.h` files into `include/` and all the `*.c` files into `lib/`. Additionally when you compiled IMAP, a file named `c-client.a` was created. Also put this in the `lib/` directory but rename it as `libc-client.a`.

To build the c-client library with SSL or/and Kerberos support read the docs supplied with the package.

In Mandrake Linux, the IMAP library (`libc-client.a`) is compiled without Kerberos support. A separate version with SSL (`client-PHP4.a`) is installed. The library must be recompiled in order to add Kerberos support.

&reference.imap.configure; &reference.imap.ini;
&reftitle.resources;

Prior to PHP 8.1.0, this extension defined the resource type `imap` as returned by `imap_open` references an opened IMAP stream.