以下の関数は、その名前から連想されるように IMAP プロトコルのみを扱うわけではありません。実装レベルのc-client ライブラリは、 NNTP 、 POP3 、 ローカルなメールボックスのアクセスメソッドもサポートします。 この拡張モジュールは、c-clientライブラリがインストールされている ことを要します。 ftp://ftp.cac.washington.edu/imap/ から最 新版を入手し、コンパイルして下さい。 いくつかのファイルをリンクパス(例: /usr/local/lib/ )およびインクルードディレクト リ(例: /usr/local/include )にコピーする必要が あります。コピーするべきファイルは、 make を実行した後に imap-200x/c-lient の下のソースツリーにあります。 c-client.a を /usr/local/lib/libc-client.a または リンクパス の他のディレクトリにコピーして下さ い。 注意 c-client.a をリンクパスに libc-client.a という名前でコピーして下さい。 以下のファイルを /usr/local/include または インクルードパス の他のディレクトリにコピーし て下さい。 注意 env_unix.h の名前は、使用するOSに依存します。 以下のシンボリックオプションを指定してこのファイルをコピーするよ うにして下さい。SSLまたはKerberosサポートを指定してc-clientライ ブラリを構築するには、パッケージに付属するドキュメントを読んで下 さい。 以下の関数を動作させるには、 --with-imap=[DIR] を指定してPHPをコンパイル する必要があります。ただし、DIRはc-clientインストールプレフィックス です。 注意 c-clientの設定によっては、 --with-imap-ssl=/path/to/openssl/ または --with-kerberos=/path/to/kerberos をconfigureのオプションに指定する必要があります。 この拡張モジュールは設定ディレクティブを全く 定義しません。 これらの定数は、この拡張モジュールで定義されており、 この拡張モジュールがPHP内部にコンパイルされているか実行時に動的にロー ドされるかのどちらかの場合のみ使用可能です。 この文書では、提供される関数に関する全ての話題の詳細について立ち入 ることはできません。より詳細な情報については、Cクライアントライブ ラリのソースに付属するドキュメント (docs/internal.txt )および以下のRFCドキュメン トで提供されています。 RFC2821: Simple Mail Transfer Protocol (SMTP). RFC2822: Standard for ARPA internet text messages. RFC2060: Internet Message Access Protocol (IMAP) Version 4rev1. RFC1939: Post Office Protocol Version 3 (POP3). RFC977: Network News Transfer Protocol (NNTP). RFC2076: Common Internet Message Headers. RFC2045, RFC2046, RFC2047, RFC2048 RFC2049: Multipurpose Internet Mail Extensions (MIME). recode拡張モジュールとともにこの拡張モジュールをロードした際に PHP がクラッシュしたり、起動できないという問 題が発生する可能性があります。 詳細な情報については、 recode 拡張モジュールを参照下さい。