Úvod
These functions are not limited to the IMAP protocol,
despite their name. The underlying c-client library also supports
NNTP, POP3 and local mailbox access
methods.
Požadavky
This extension requires the c-client library to be installed.
Grab the latest version from ftp://ftp.cac.washington.edu/imap/
and compile it.
You have to copy some files to make sure they are in your link path
(e.g.: /usr/local/lib/) and include directory
(e.g.: /usr/local/include).
The files to copy can be found in the source tree
under imap-200x/c-lient after a succesfull run of
make. Copy c-client.a
to /usr/local/lib/libc-client.a or some other
directory on your link path.
Poznámka:
Make sure c-client.a ends up in your link path
under the name libc-client.a.
Copy the following files to /usr/local/include or some
other directory in your include path.
| c-client.h |
| imap4r1.h |
| rfc822.h |
| mail.h |
| linkage.h |
| env.h |
| env_unix.h |
| fs.h |
| ftl.h |
| misc.h |
| nntp.h |
| nl.h |
| osdep.h |
| smtp.h |
| tcp.h |
Poznámka:
The name of env_unix.h depends on your OS.
Make sure to copy this files with following symlinks option.
To build the c-client library with SSL or/and Kerberos support read
the docs supplied with the package.
Instalace
To get these functions to work, you have to compile PHP with
--with-imap.
Poznámka:
Depending how the c-client was configured, you might also need to add
--with-imap-ssl=/path/to/openssl/
and/or --with-kerberos into the PHP
configure line.
Konfigurace běhu
Toto rozšíření nemá definováno žádné konfigurační
direktivy.
Předdefinované konstanty
Tyto konstanty jsou definovány tímto rozšířením a budou k dispozici pouze
tehdy, bylo-li rozšíření zkompilováno společně s PHP nebo dynamicky zavedeno
za běhu.
Viz také
This document can't go into detail on all the topics touched by
the provided functions. Further information is provided by the
documentation of the c-client library source
(docs/internal.txt). and the following RFC
documents:
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).
A detailed overview is also available in the books
Programming Internet Email
by David Wood and
Managing
IMAP by Dianna Mullet & Kevin Mullet.
| Varování |
Crashes and startup problems of PHP may be encountered
when loading this extension in conjunction with the recode extension.
See the recode extension for more
information.
|