From beea3a0c622a2ce4786e40b40c6468a0c4a91164 Mon Sep 17 00:00:00 2001 From: Hannes Magnusson Date: Sun, 23 Dec 2007 18:38:36 +0000 Subject: [PATCH] MFB: Upgrade to the new-reference-structure - (Created missing setup sections in setup.xml, if any) - Moved the intro to book.xml - Changed the intro ID from .intro to intro. - Moved the constants entity to book.xml - Changed constants.xml to be an appendix - Moved the requirements, configuration and resouces section to setup.xml - Moved the configure entity to setup.xml git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@248839 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/imap/book.xml | 50 ++++++++++++++++++++ reference/imap/constants.xml | 6 +-- reference/imap/reference.xml | 77 ++----------------------------- reference/imap/setup.xml | 88 ++++++++++++++++++++++++++++++++++++ 4 files changed, 144 insertions(+), 77 deletions(-) create mode 100644 reference/imap/book.xml create mode 100644 reference/imap/setup.xml diff --git a/reference/imap/book.xml b/reference/imap/book.xml new file mode 100644 index 0000000000..4b8242ec26 --- /dev/null +++ b/reference/imap/book.xml @@ -0,0 +1,50 @@ + + + + + + + IMAP, POP3 and NNTP + + + + &reftitle.intro; + + These functions enable you to operate with the IMAP + protocol, as well as the NNTP, POP3 + and local mailbox access methods. + + + Be warned however, that some of IMAP functions will not work correctly + with the POP protocol. + + + + + &reference.imap.setup; + &reference.imap.constants; + &reference.imap.reference; + + + + + diff --git a/reference/imap/constants.xml b/reference/imap/constants.xml index 95dab8c3e0..6c9280fc8a 100644 --- a/reference/imap/constants.xml +++ b/reference/imap/constants.xml @@ -1,6 +1,6 @@ - -
+ + &reftitle.constants; &extension.constants; @@ -733,7 +733,7 @@ -
+ - - + - - IMAP, POP3 and NNTP Functions + + IMAP, POP3 and NNTP &Functions; IMAP -
- &reftitle.intro; - - These functions enable you to operate with the IMAP - protocol, as well as the NNTP, POP3 - and local mailbox access methods. - - - Be warned however, that some of IMAP functions will not work correctly - with the POP protocol. - -
- -
- &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; - -
- &reftitle.runtime; - &no.config; -
- -
- &reftitle.resources; - - -
- - &reference.imap.constants; - -
&reftitle.seealso; This document can't go into detail on all the topics touched by @@ -136,7 +66,6 @@ by David Wood and Managing IMAP by Dianna Mullet & Kevin Mullet. -
&reference.imap.entities.functions; diff --git a/reference/imap/setup.xml b/reference/imap/setup.xml new file mode 100644 index 0000000000..de0ca4b46d --- /dev/null +++ b/reference/imap/setup.xml @@ -0,0 +1,88 @@ + + + + + &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; + + + +
+ &reftitle.runtime; + &no.config; +
+ + + +
+ &reftitle.resources; + &no.resource; +
+ + +
+ + +