IMAP: review

git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@344677 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Alexey Pyltsyn
2018-04-16 09:08:34 +00:00
parent b3a61992c0
commit 500b85ee44
77 changed files with 199 additions and 202 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: irker Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<book xml:id="book.imap" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -12,12 +12,12 @@
<preface xml:id="intro.imap">
&reftitle.intro;
<para>
Эти функции позволяют работать с <acronym>IMAP</acronym>
протоколом, а также <acronym>NNTP</acronym>, <acronym>POP3</acronym>
Эти функции позволяют работать с
протоколом <acronym>IMAP</acronym>, а также <acronym>NNTP</acronym>, <acronym>POP3</acronym>
и локальными методами доступа к почтовому ящику.
</para>
<para>
Внимание, некоторые IMAP функции не будут корректно работать c POP протоколом.
Однако следует иметь в виду, что некоторые функции IMAP не будут корректно работать c протоколом POP.
</para>
</preface>
<!-- }}} -->

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: irker Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<section xml:id="imap.installation" xmlns="http://docbook.org/ns/docbook">
&reftitle.install;
<para>
Чтобы включить поддержку IMAP в сборку PHP, добавьте в конфигурацию ключ
Чтобы включить поддержку IMAP в сборку PHP, добавьте в конфигурацию опцию
<option role="configure">--with-imap[=DIR]</option>, где DIR это
папка установки c-client. Для нашего вышеуказанного примера вы должны использовать
<option role="configure">--with-imap=/usr/local/imap-2000b</option>.

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: mch Status: ready -->
<!-- $Revision$ -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-8bit" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>imap_8bit</refname>
<refpurpose>Конвертирует 8-битную строку в quoted-printable строку</refpurpose>
<refpurpose>Конвертирует 8-битную строку в строку в формате quoted-printable</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@ -14,7 +14,7 @@
<methodparam><type>string</type><parameter>string</parameter></methodparam>
</methodsynopsis>
<para>
Конвертирует 8-битную строку в quoted-printable строку (в соответствии с
Конвертирует 8-битную строку в строку, закодированную механизмом quoted-printable (в соответствии с
<link xlink:href="&url.rfc;2045">RFC2045</link>, раздел 6.7).
</para>
</refsect1>
@ -36,7 +36,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает quoted-printable строку.
Возвращает строку формата quoted-printable.
</para>
</refsect1>
<refsect1 role="seealso">

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="function.imap-alerts" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imap_alerts</refname>
<refpurpose>Возвращает все произошедшие предупредительные IMAP сообщения</refpurpose>
<refpurpose>Возвращает все произошедшие предупредительные сообщения IMAP</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@ -14,11 +14,11 @@
<void/>
</methodsynopsis>
<para>
Возвращает все созданные предупредительные <acronym>IMAP</acronym> сообщения
Возвращает все созданные предупредительные сообщения <acronym>IMAP</acronym>
с момента последнего вызова <function>imap_alerts</function>, или при загрузке страницы.
</para>
<para>
Когда <function>imap_alerts</function> вызываеться, стек предупреждений
Когда <function>imap_alerts</function> вызывается, стек предупреждений
очищается. Спецификация <acronym>IMAP</acronym> требует чтобы эти сообщения
были переданы пользователю.
</para>
@ -26,8 +26,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает массив всех созданных предупредительных IMAP сообщений или &false; в случае
если таковых нет.
Возвращает массив всех созданных предупредительных сообщений IMAP или &false; в случае, если таковых нет.
</para>
</refsect1>
<refsect1 role="seealso">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 2b587ab01f833234c6520e5f46e6a87919d23135 Maintainer: mch Status: ready -->
<!-- $Revision$ -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-append" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imap_append</refname>
@ -42,7 +42,7 @@
Добавляемое сообщение в виде строки
</para>
<para>
При обращении к Cyrus IMAP серверу следует использовать "\r\n" как
При обращении к серверу Cyrus IMAP следует использовать "\r\n" как
завершающий символ строки вместо "\n", иначе операция будет
неудачна.
</para>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-base64" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -15,7 +15,7 @@
<methodparam><type>string</type><parameter>text</parameter></methodparam>
</methodsynopsis>
<para>
Декодирует текст <parameter>text</parameter> закодированный BASE64.
Декодирует текст <parameter>text</parameter>, закодированный BASE64.
</para>
</refsect1>
<refsect1 role="parameters">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-binary" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -37,7 +37,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает строку кодированную в base64.
Возвращает строку, кодированную в base64.
</para>
</refsect1>
<refsect1 role="seealso">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-body" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -59,8 +59,8 @@
<listitem>
<simpara>
<constant>FT_PEEK</constant> - Не устанавливать
флаг Просмотрено (\Seen), конечно только если
он уже не стоит.
флаг Просмотрено (\Seen), если
он уже не установлен.
</simpara>
</listitem>
<listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id='function.imap-bodystruct' xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-check" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -40,7 +40,7 @@
</listitem>
<listitem>
<simpara>
<constant>Driver</constant> - протокол используемый
<constant>Driver</constant> - протокол, используемый
для доступа к почтовому ящику:
<acronym>POP3</acronym>, <acronym>IMAP</acronym>, <acronym>NNTP</acronym>
</simpara>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-clearflag-full" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-close" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 2befa397685cefb462d9edd1f6b4ac4cbb5bc428 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-create" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4d81bf20250c93fdfb7b114c5d8abe13f311fba4 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-createmailbox" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -28,8 +28,8 @@
<term><parameter>mailbox</parameter></term>
<listitem>
<para>
Имя почтового ящика. Более подробно смотри <function>imap_open</function>.
Имена почтовых ящиков, содержащих интернациональные символы должны быть
Имя почтового ящика. Более подробно см. <function>imap_open</function>.
Имена почтовых ящиков, содержащие интернациональные символы должны быть
закодированы с помощью <function>imap_utf7_encode</function>.
</para>
</listitem>
@ -52,14 +52,14 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org}", "username", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
or die("не получилось подключиться: " . imap_last_error());
$name1 = "phpnewbox";
$name2 = imap_utf7_encode("phpnewböx"); // phpnewb&w7Y-x
$newname = $name1;
echo "Newname will be '$name1'<br />\n";
echo "Новым именем будет '$name1'<br />\n";
// теперь создадим новый ящик "phptestbox" в вашем входящем каталоге,
// проверим его статус и удалим, чтобы вернуть ваш каталог к первоначальному
@ -79,16 +79,16 @@ if (@imap_createmailbox($mbox, imap_utf7_encode("{imap.example.org}INBOX.$newnam
echo "переименуем новый ящик из '$name1' в '$name2'<br />\n";
$newname = $name2;
} else {
echo "вызов imap_renamemailbox для нового ящика закончился ошибкой: " . imap_last_error() . "<br />\n";
echo "вызов imap_renamemailbox для нового ящика завершился ошибкой: " . imap_last_error() . "<br />\n";
}
} else {
echo "вызов imap_status для нового ящика закончился ошибкой: " . imap_last_error() . "<br />\n";
echo "вызов imap_status для нового ящика завершился ошибкой: " . imap_last_error() . "<br />\n";
}
if (@imap_deletemailbox($mbox, "{imap.example.org}INBOX.$newname")) {
echo "new mailbox removed to restore initial state<br />\n";
echo "новый почтовый ящик удален для восстановления первоначального состояния<br />\n";
} else {
echo "imap_deletemailbox on new mailbox failed: " . implode("<br />\n", imap_errors()) . "<br />\n";
echo "вызов imap_deletemailbox на новом почтовом ящике завершился ошибкой: " . implode("<br />\n", imap_errors()) . "<br />\n";
}
} else {

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: a3154220084c0163222de9506af0e8c80838d5ff Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-delete" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -66,20 +66,20 @@
<?php
$mbox = imap_open("{imap.example.org}INBOX", "username", "password")
or die("Can't connect: " . imap_last_error());
or die("Не удалось подключиться: " . imap_last_error());
$check = imap_mailboxmsginfo($mbox);
echo "Messages before delete: " . $check->Nmsgs . "<br />\n";
echo "Сообщения до отметки для удаления: " . $check->Nmsgs . "<br />\n";
imap_delete($mbox, 1);
$check = imap_mailboxmsginfo($mbox);
echo "Messages after delete: " . $check->Nmsgs . "<br />\n";
echo "Сообщения после отметки для удаления: " . $check->Nmsgs . "<br />\n";
imap_expunge($mbox);
$check = imap_mailboxmsginfo($mbox);
echo "Messages after expunge: " . $check->Nmsgs . "<br />\n";
echo "Сообщения после удаления: " . $check->Nmsgs . "<br />\n";
imap_close($mbox);
?>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-deletemailbox" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 04b11e621f6ccf857368d90262f051a8d40c865d Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-errors" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-expunge" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 42f0c6186aea1a8b4f040bcec6bcc8846ebfdfc7 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-fetch-overview" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -17,8 +17,8 @@
<methodparam choice="opt"><type>int</type><parameter>options</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
Эта функция читает заголовки сообщений, задангных в
<parameter>sequence</parameter> и вовзращают обзорную информацию
Эта функция читает заголовки сообщений, заданных в
<parameter>sequence</parameter> и возвращает обзорную информацию
об их контенте.
</para>
</refsect1>
@ -32,7 +32,7 @@
<listitem>
<para>
Последовательность номеров сообщений.Вы можете перечислить несколько
сообщений используя как разделитель запятую (<literal>X,Y</literal>), или
сообщений, используя как разделитель запятую (<literal>X,Y</literal>), или
задать интервал сообщений с помощью двоеточия <literal>X:Y</literal>
</para>
</listitem>
@ -140,7 +140,7 @@
</listitem>
<listitem>
<simpara>
<literal>udate</literal> - временная метка UNIX времени получения
<literal>udate</literal> - временная метка UNIX даты получения
</simpara>
</listitem>
</itemizedlist>
@ -178,7 +178,7 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password")
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$MC = imap_check($mbox);

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-fetchbody" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -52,7 +52,7 @@
<itemizedlist>
<listitem>
<simpara>
<constant>FT_UID</constant> - The <parameter>msg_number</parameter> is a UID
<constant>FT_UID</constant> - параметр <parameter>msg_number</parameter> является UID
</simpara>
</listitem>
<listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-fetchheader" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -17,7 +17,7 @@
<methodparam choice="opt"><type>int</type><parameter>options</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
Эта функция извлекает полный, нефильтрованный залоголок в формате
Эта функция извлекает полный, нефильтрованный заголовок в формате
<link xlink:href="&url.rfc;2822">RFC2822</link> для заданного сообщения.
</para>
</refsect1>
@ -56,7 +56,7 @@
<simpara>
<constant>FT_PREFETCHTEXT</constant> - одновременно должен быть
подгружен RFC822.TEXT. Это позволяет избежать лишнего
RTT при соединении <acronym>IMAP</acronym> если выбран полный
RTT при соединении <acronym>IMAP</acronym>, если выбран полный
текст сообщения (например при операции "сохранить в файл")
</simpara>
</listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 8b6d169424ff189bb563ef4c3f35f8adff3f42c5 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-fetchmime" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 867cdffb81f6bef33b8d00cb9d35c9fc21b62de1 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-fetchstructure" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imap_fetchstructure</refname>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 2befa397685cefb462d9edd1f6b4ac4cbb5bc428 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-fetchtext" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: bd034b66e91e07d03e8d45f93252bef6b433a20d Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-gc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-get-quota" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -43,15 +43,15 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Ворвзращает ассоативный массив целых чисел с ключами "limit" и "usage".
Число с ключем "limit" определяет максимальный допустимый размер ящика.
Число с ключем "usage" определяет текущий уровень использования.
Возвращает ассоциативный массив целых чисел с ключами "limit" и "usage".
Число с ключом "limit" определяет максимальный допустимый размер ящика.
Число с ключом "usage" определяет текущий уровень использования.
В случае ошибки вернет &false;.
</para>
<para>
Начиная с PHP 4.3 и выше, функция более точно соответствует стандарту,
описанному в <link xlink:href="&url.rfc;2087">RFC2087</link>.
Массив возвращаемых значение изменен для поддержки неограниценного
Значение возвращаемого массива изменилось для поддержки неограниченного
количества возвращаемых ресурсов (т.е. сообщений или подпапок), где каждый
именованный ресурс будет представлен индивидуальным массивом. Каждый элемент
массива будет содержать другой массив к ключами "limit" и "usage".
@ -70,12 +70,12 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org}", "mailadmin", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$quota_value = imap_get_quota($mbox, "user.kalowsky");
if (is_array($quota_value)) {
echo "Usage level is: " . $quota_value['usage'];
echo "Limit level is: " . $quota_value['limit'];
echo "Уровень использования: " . $quota_value['usage'];
echo "Размер ящика: " . $quota_value['limit'];
}
imap_close($mbox);
@ -91,17 +91,17 @@ imap_close($mbox);
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org}", "mailadmin", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$quota_values = imap_get_quota($mbox, "user.kalowsky");
if (is_array($quota_values)) {
$storage = $quota_values['STORAGE'];
echo "STORAGE usage level is: " . $storage['usage'];
echo "STORAGE limit level is: " . $storage['limit'];
echo "Уровень использования STORAGE: " . $storage['usage'];
echo "Максимальный размер STORAGE: " . $storage['limit'];
$message = $quota_values['MESSAGE'];
echo "MESSAGE usage level is: " . $message['usage'];
echo "MESSAGE limit is: " . $message['limit'];
echo "Уровень использования MESSAGE: " . $message['usage'];
echo "Максимальный размер MESSAGE: " . $message['limit'];
/* ... */
}

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: a75d02c1f45b6e32efabbf4f8b7a30e47b86e2a6 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-get-quotaroot" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -59,17 +59,17 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org}", "kalowsky", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$quota = imap_get_quotaroot($mbox, "INBOX");
if (is_array($quota)) {
$storage = $quota['STORAGE'];
echo "STORAGE usage level is: " . $storage['usage'];
echo "STORAGE limit level is: " . $storage['limit'];
echo "Уровень использования STORAGE: " . $storage['usage'];
echo "Максимальный размер STORAGE: " . $storage['limit'];
$message = $quota['MESSAGE'];
echo "MESSAGE usage level is: " . $message['usage'];
echo "MESSAGE limit level is: " . $message['limit'];
echo "Уровень использования MESSAGE: " . $message['usage'];
echo "Максимальный размер MESSAGE: " . $message['limit'];
/* ... */

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 14af302c9c0e561fa6f9cdd956268758ba9a89c5 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-getacl" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -28,7 +28,7 @@
<term><parameter>mailbox</parameter></term>
<listitem>
<para>
Имя почтового ящика. Более подробно читайте в разделе
Имя почтового ящика. Более подробно читайте в разделе,
посвященном функции <function>imap_open</function>
</para>
</listitem>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d790375863dca4df7aa449786bb110c9cd80abdf Maintainer: rjhdby Status: ready -->
<!-- $Revision$ -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-getmailboxes" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imap_getmailboxes</refname>
<refpurpose>Read the list of mailboxes, returning detailed information on each one</refpurpose>
<refpurpose>Прочитать список почтовых ящиков, возвращая подробную информацию по каждому из них</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@ -17,7 +17,7 @@
<methodparam><type>string</type><parameter>pattern</parameter></methodparam>
</methodsynopsis>
<para>
Gets information on the mailboxes.
Получает информацию о почтовых ящиков.
</para>
</refsect1>
<refsect1 role="parameters">
@ -29,8 +29,7 @@
<term><parameter>ref</parameter></term>
<listitem>
<para>
<parameter>ref</parameter> should normally be just the server
specification as described in <function>imap_open</function>
<parameter>ref</parameter> обычно должен быть только специфицикацией сервера, как описано в <function>imap_open</function>
</para>
</listitem>
</varlistentry>
@ -46,7 +45,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает массив объектов, содержащих инфомацию о ящиках.
Возвращает массив объектов, содержащих информацию о ящиках.
Каждый объект имеет свойства: <parameter>name</parameter>, содержащее
полное имя ящика; <parameter>delimiter</parameter>,
содержащее разделитель для той части иерархии, в которой
@ -76,7 +75,7 @@
</listitem>
<listitem>
<para>
<constant>LATT_UNMARKED</constant> - Этот ящик не помечен. Т.е. в нем нет
<constant>LATT_UNMARKED</constant> - Этот ящик не помечен, т.е. в нем нет
новых писем. Если один из флагов <constant>MARKED</constant> или
<constant>UNMARKED</constant> выставлен - можете считать, что сервер поддержимвает
этот функционал.
@ -94,7 +93,7 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org}", "username", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$list = imap_getmailboxes($mbox, "{imap.example.org}", "*");
if (is_array($list)) {
@ -105,7 +104,7 @@ if (is_array($list)) {
echo $val->attributes . "<br />\n";
}
} else {
echo "imap_getmailboxes failed: " . imap_last_error() . "\n";
echo "вызов imap_getmailboxes завершился с ошибкой: " . imap_last_error() . "\n";
}
imap_close($mbox);

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-getsubscribed" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -21,7 +21,7 @@
</para>
<para>
Идентично <function>imap_getmailboxes</function>, за исключением того, что
возвращается только список ящиков, на которыйе подписан пользователь.
возвращается только список ящиков, на которые подписан пользователь.
</para>
</refsect1>
<refsect1 role="parameters">
@ -51,7 +51,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает массив объектов, содержащих инфомацию о ящиках.
Возвращает массив объектов, содержащих информацию о ящиках.
Каждый объект имеет свойства: <parameter>name</parameter>, содержащее
полное имя ящика; <parameter>delimiter</parameter>,
содержащее разделитель для той части иерархии, в которой

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-header" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1ab7003a7fa349432cecd24c8a707fd816cbc215 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-headerinfo" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-headers" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-last-error" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -25,7 +25,7 @@
&reftitle.returnvalues;
<para>
Возвращает полный текст ошибки IMAP, возникшей
на текущей странице. Если ошибок небыло - возвратит &false;.
на текущей странице. Если ошибок не было - возвратит &false;.
</para>
</refsect1>
<refsect1 role="seealso">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 62db3b394233900c39f39d2af685665089bd6a34 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-list" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -59,7 +59,7 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org}", "username", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$list = imap_list($mbox, "{imap.example.org}", "*");
if (is_array($list)) {
@ -67,7 +67,7 @@ if (is_array($list)) {
echo imap_utf7_decode($val) . "\n";
}
} else {
echo "imap_list failed: " . imap_last_error() . "\n";
echo "вызов imap_list завершился с ошибкой: " . imap_last_error() . "\n";
}
imap_close($mbox);

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-listmailbox" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-listscan" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-listsubscribed" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-lsub" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imap_lsub</refname>
<refpurpose>Список всех почтовых ящиков, на которые вы подписаны</refpurpose>
<refpurpose>Список всех подписанных почтовых ящиков</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@ -47,7 +47,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает массив всех почтовых ящиков на которые вы подписаны.
Возвращает массив всех подписанных почтовых ящиков.
</para>
</refsect1>
<refsect1 role="seealso">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-mail-compose" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -30,7 +30,7 @@
<para>
Ассоциативный массив с полями заголовка. Допустимые ключи:
"remail", "return_path", "date", "from", "reply_to", "in_reply_to", "subject",
"to", "cc", "bcc", "message_id" и "custom_headers" (который содержим
"to", "cc", "bcc", "message_id" и "custom_headers" (который содержит
ассоциативный массив прочих заголовков).
</para>
</listitem>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-mail-copy" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>imap_mail_copy</refname>
<refpurpose>Скопировать сообщения в уазанный почтовый ящик</refpurpose>
<refpurpose>Скопировать сообщения в указанный почтовый ящик</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@ -40,7 +40,7 @@
<term><parameter>mailbox</parameter></term>
<listitem>
<para>
Имя почтового ящика. Более подробно читайте в разделе
Имя почтового ящика. Более подробно читайте в разделе,
посвященном функции <function>imap_open</function>
</para>
</listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 9425da2dfab7583014c3d42746d2253399ea1986 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-mail-move" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -40,7 +40,7 @@
<term><parameter>mailbox</parameter></term>
<listitem>
<para>
Имя почтового ящика. Более подробно читайте в разделе
Имя почтового ящика. Более подробно читайте в разделе,
посвященном функции <function>imap_open</function>
</para>
</listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 44bb6dafd6909b7d9569bc4c1958c4e00d96ee14 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-mail" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -54,7 +54,7 @@
<term><parameter>message</parameter></term>
<listitem>
<para>
Тело письма, смотри <function>imap_mail_compose</function>
Тело письма, см. <function>imap_mail_compose</function>
</para>
</listitem>
</varlistentry>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 41060e691dc09b9b190e2181123dbc8286e05843 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-mailboxmsginfo" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -86,7 +86,7 @@
<?php
$mbox = imap_open("{imap.example.org}INBOX", "username", "password")
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$check = imap_mailboxmsginfo($mbox);
@ -100,7 +100,7 @@ if ($check) {
echo "Deleted: " . $check->Deleted . "<br />\n" ;
echo "Size: " . $check->Size . "<br />\n" ;
} else {
echo "imap_mailboxmsginfo() failed: " . imap_last_error() . "<br />\n";
echo "Вызов imap_mailboxmsginfo() завершился с ошибкой: " . imap_last_error() . "<br />\n";
}
imap_close($mbox);

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 14af302c9c0e561fa6f9cdd956268758ba9a89c5 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-mime-header-decode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-msgno" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 30e17768997116c4119eb307c9a9b5609a63f6dd Maintainer: rjhdby Status: ready -->
<!-- $Revision$ -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-num-msg" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-num-recent" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: a2165b1ec5fc0b5438ddcd1a0f2b7432230ec874 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-open" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -250,7 +250,7 @@
<term><parameter>n_retries</parameter></term>
<listitem>
<para>
Максимально количество попыток соединения
Максимальное количество попыток соединения
</para>
</listitem>
</varlistentry>
@ -314,25 +314,24 @@
<programlisting role="php">
<![CDATA[
<?php
// To connect to an IMAP server running on port 143 on the local machine,
// do the following:
// Для подключения к серверу IMAP, работающему на порту 143 на локальной машине, сделать следующее:
$mbox = imap_open("{localhost:143}INBOX", "user_id", "password");
// To connect to a POP3 server on port 110 on the local server, use:
// Для подключения к серверу POP3, работающему на порту 110 на локальной машине, использовать:
$mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");
// To connect to an SSL IMAP or POP3 server, add /ssl after the protocol
// Для подключения к серверу SSL IMAP или POP3, добавить /ssl после протокола
// specification:
$mbox = imap_open ("{localhost:993/imap/ssl}INBOX", "user_id", "password");
// To connect to an SSL IMAP or POP3 server with a self-signed certificate,
// add /ssl/novalidate-cert after the protocol specification:
// Для подключения к серверу SSL IMAP или POP3 с самоподписанным сертификатом,
// добавить /ssl/novalidate-cert после спецификации протокола:
$mbox = imap_open ("{localhost:995/pop3/ssl/novalidate-cert}", "user_id", "password");
// To connect to an NNTP server on port 119 on the local server, use:
// Для подключения к серверу NNTP, работающему на порту 119 на локальной машине, использовать:
$nntp = imap_open ("{localhost:119/nntp}comp.test", "", "");
// To connect to a remote server replace "localhost" with the name or the
// IP address of the server you want to connect to.
// Для подключения к удаленному серверу, заменить "localhost" на имя или
// IP-адрес сервера, к которому вы хотите подключиться.
?>
]]>
</programlisting>
@ -344,22 +343,22 @@ $nntp = imap_open ("{localhost:119/nntp}comp.test", "", "");
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password");
echo "<h1>Mailboxes</h1>\n";
echo "<h1>Почтовые ящики</h1>\n";
$folders = imap_listmailbox($mbox, "{imap.example.org:143}", "*");
if ($folders == false) {
echo "Call failed<br />\n";
echo "Неудачный вызов<br />\n";
} else {
foreach ($folders as $val) {
echo $val . "<br />\n";
}
}
echo "<h1>Headers in INBOX</h1>\n";
echo "<h1>Заголовки в INBOX</h1>\n";
$headers = imap_headers($mbox);
if ($headers == false) {
echo "Call failed<br />\n";
echo "Неудачный вызов<br />\n";
} else {
foreach ($headers as $val) {
echo $val . "<br />\n";

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-ping" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -18,7 +18,7 @@
<function>imap_ping</function> проверяет, активен ли еще открытый поток.
С помощью него можно узнавать, есть ли новая почта. Это предпочтительный метод
проверять есть ли новые сообщения и аналог "keep alive" для серверов с
настроенным таймаутом неактивности.
настроенным тайм-аутом неактивности.
</para>
</refsect1>
<refsect1 role="parameters">
@ -32,7 +32,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
ВОзвращает &true;, если поток активен и &false;, если нет.
Возвращает &true;, если поток активен и &false;, если нет.
</para>
</refsect1>
<refsect1 role="examples">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-qprint" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -27,7 +27,7 @@
<term><parameter>string</parameter></term>
<listitem>
<para>
С трока в "quoted-printable" формате
Строка в формате "quoted-printable"
</para>
</listitem>
</varlistentry>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 2befa397685cefb462d9edd1f6b4ac4cbb5bc428 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-rename" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-renamemailbox" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-reopen" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-rfc822-parse-adrlist" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-rfc822-parse-headers" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-rfc822-write-address" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>imap_rfc822_write_address</refname>
<refpurpose>Получить корректно сформированный e-mail адрес заданный именем ящика, хоста и персональной информацией</refpurpose>
<refpurpose>Получить корректно сформированный e-mail адрес, заданный именем ящика, хоста и персональной информацией</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-savebody" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 2befa397685cefb462d9edd1f6b4ac4cbb5bc428 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-scan" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-scanmailbox" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: d91919d0373a999db35a212104a7f29fe3019407 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-search" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -24,7 +24,7 @@
<para>
К примеру, чтобы найти все неотвеченные сообщения посланные
от мамы (Mom), нужно будет использовать "UNANSWERED FROM mom".
поиск регистронезависимый. Приведенный список критериев извлечен
Поиск регистронезависимый. Приведенный список критериев извлечен
из исходных кодов UW c-client и может быть неполным или не совсем
точным (дополнительно смотрите <link xlink:href="&url.rfc;2060">RFC2060</link>,
секция 6.4.4).
@ -158,7 +158,7 @@
</listitem>
<listitem>
<simpara>
UNKEYWORD "string" - сообщения не имеющие ключевого слова "string"
UNKEYWORD "string" - сообщения, не имеющие ключевого слова "string"
</simpara>
</listitem>
<listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-set-quota" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -62,7 +62,7 @@
$mbox = imap_open("{imap.example.org:143}", "mailadmin", "password");
if (!imap_set_quota($mbox, "user.kalowsky", 3000)) {
echo "Error in setting quota\n";
echo "Ошибка при установке квоты\n";
return;
}

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0e2ed74a32e26e795c96f542831f846a429553ff Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id='function.imap-setacl' xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -47,7 +47,7 @@
<term><parameter>rights</parameter></term>
<listitem>
<para>
Права для выдачи. Передача пустой строки означает удаление всехз прав.
Права для выдачи. Передача пустой строки означает удаление всех прав.
</para>
</listitem>
</varlistentry>
@ -64,7 +64,7 @@
&reftitle.notes;
<para>
В данный момент эта функция поддерживается только при использовании
библиотеки c-client2000 или более свежей.
библиотеки c-client2000 или более новой версии.
</para>
</refsect1>
<refsect1 role="seealso">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-setflag-full" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@ -19,7 +19,7 @@
</methodsynopsis>
<para>
Сообщает серверу, что надо добавить флаг <parameter>flag</parameter> к набору
флагов заданным в <parameter>sequence</parameter> сообщениям.
флагов, заданным в <parameter>sequence</parameter> сообщениям.
</para>
</refsect1>
<refsect1 role="parameters">
@ -32,7 +32,7 @@
<listitem>
<para>
Последовательность номеров сообщений.Вы можете перечислить несколько
сообщений используя как разделитель запятую (<literal>X,Y</literal>), или
сообщений, используя как разделитель запятую (<literal>X,Y</literal>), или
задать интервал сообщений с помощью двоеточия <literal>X:Y</literal>
</para>
</listitem>
@ -82,7 +82,7 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password")
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$status = imap_setflag_full($mbox, "2,5", "\\Seen \\Flagged");

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: d91919d0373a999db35a212104a7f29fe3019407 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-sort" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -36,7 +36,7 @@
<itemizedlist>
<listitem>
<simpara>
<constant>SORTDATE</constant> - сортировать по Date
<constant>SORTDATE</constant> - сортировать по дате
</simpara>
</listitem>
<listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-status" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -43,19 +43,19 @@
<listitem>
<simpara>
<constant>SA_MESSAGES</constant> - установить
<varname>$status->messages</varname> равным количеству писем в ящике
<varname>$status->messages</varname>, равным количеству писем в ящике
</simpara>
</listitem>
<listitem>
<simpara>
<constant>SA_RECENT</constant> - установить
<varname>$status->recent</varname> равным количеству новых писем
<varname>$status->recent</varname>, равным количеству новых писем
</simpara>
</listitem>
<listitem>
<simpara>
<constant>SA_UNSEEN</constant> - установить
<varname>$status->unseen</varname> равным количеству непрочтенных писем
<varname>$status->unseen</varname>, равным количеству непрочтенных писем
</simpara>
</listitem>
<listitem>
@ -87,13 +87,13 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Функция фозвращает объект, содержащий информацию по статусу.
Функция возвращает объект, содержащий информацию по статусу.
Объект имеет следующие свойства: <literal>messages</literal>,
<literal>recent</literal>, <literal>unseen</literal>,
<literal>uidnext</literal> и <literal>uidvalidity</literal>.
</para>
<para>
<literal>flags</literal> также установлено, оно содержит битовую маску которая может
<literal>flags</literal> также установлен, он содержит битовую маску которая может
быть проверена с помощью перечисленных выше констант.
</para>
</refsect1>
@ -106,13 +106,13 @@
<![CDATA[
<?php
$mbox = imap_open("{imap.example.com}", "username", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
or die("не удалось подключиться: " . imap_last_error());
$status = imap_status($mbox, "{imap.example.org}INBOX", SA_ALL);
if ($status) {
echo "Messages: " . $status->messages . "<br />\n";
echo "Recent: " . $status->recent . "<br />\n";
echo "Unseen: " . $status->unseen . "<br />\n";
echo "Сообщения: " . $status->messages . "<br />\n";
echo "Последние: " . $status->recent . "<br />\n";
echo "Непросмотренные: " . $status->unseen . "<br />\n";
echo "UIDnext: " . $status->uidnext . "<br />\n";
echo "UIDvalidity:" . $status->uidvalidity . "<br />\n";
} else {

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-subscribe" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -28,7 +28,7 @@
<term><parameter>mailbox</parameter></term>
<listitem>
<para>
Имя почтового ящика. Юолее подробно читай в разделе про
Имя почтового ящика. Более подробно читай в разделе про
<function>imap_open</function>
</para>
</listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id='function.imap-thread' xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -42,7 +42,7 @@
в случае ошибки.
</para>
<para>
Каждое сообщение в текущем почтовом ящике будет представлено как
Каждое сообщение в текущем почтовом ящике будет представлено как
запись в дереве в результирующем массиве:
<itemizedlist>
<listitem><para>
@ -66,7 +66,7 @@
<![CDATA[
<?php
// Here we're outputting the threads of a newsgroup, in HTML
// Здесь мы выводим связанные сообщения группы новостей в HTML
$nntp = imap_open('{news.example.com:119/nntp}some.newsgroup', '', '');
$threads = imap_thread($nntp);

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 14af302c9c0e561fa6f9cdd956268758ba9a89c5 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-timeout" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imap_timeout</refname>
<refpurpose>Установить или получить таймаут imap</refpurpose>
<refpurpose>Установить или получить тайм-аут imap</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@ -16,7 +16,7 @@
<methodparam choice="opt"><type>int</type><parameter>timeout</parameter><initializer>-1</initializer></methodparam>
</methodsynopsis>
<para>
Устанавливает или получает таймаут imap.
Устанавливает или получает тайм-аут imap.
</para>
</refsect1>
<refsect1 role="parameters">
@ -39,7 +39,7 @@
<term><parameter>timeout</parameter></term>
<listitem>
<para>
Таймаут в секундах.
Тайм-аут в секундах.
</para>
</listitem>
</varlistentry>
@ -54,7 +54,7 @@
</para>
<para>
Если параметр <parameter>timeout</parameter> не задан, или выставлен равным -1,
то будет возвращено целое число, равное текущей величине таймаута,
то будет возвращено целое число, равное текущей величине тайм-аута,
соответствующего заданному типу <parameter>timeout_type</parameter>.
</para>
</refsect1>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-uid" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-undelete" xmlns="http://docbook.org/ns/docbook">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-unsubscribe" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@ -28,7 +28,7 @@
<term><parameter>mailbox</parameter></term>
<listitem>
<para>
Имя почтового ящика. Юолее подробно читай в разделе про
Имя почтового ящика. Более подробно смотрите в разделе про
<function>imap_open</function>
</para>
</listitem>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-utf7-decode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-utf7-encode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xml:id="function.imap-utf8" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: mch Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<reference xml:id="ref.imap" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>IMAP &Functions;</title>
<title>&Functions; IMAP</title>
<partintro>
&reftitle.seealso;
@ -12,7 +12,7 @@
Данный документ не может вдаваться в детали всех вопросов,
затронутых представленными функциями.
Дополнительная информация представлена в документации
клиентской библиотеки (<filename>docs/internal.txt</filename>) и в следующих RFC документах:
клиентской библиотеки (<filename>docs/internal.txt</filename>) и в следующих документах RFC:
<itemizedlist>
<listitem>
<simpara>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 288721 Maintainer: irker Status: ready -->
<!-- Reviewed: no -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<chapter xml:id="imap.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -16,7 +16,7 @@
</para>
<para>
Важно, чтобы вы не копировали исходные файлы IMAP непосредственно в
системные include директории, это может вызвать конфликт. Вместо этого создайте
системные include-директории, поскольку может вызвать конфликт. Вместо этого создайте
новую директорию внутри системной include директории, например
<filename>/usr/local/imap-2000b/</filename> (месторасположение и имя
зависит от вашей установленной версии IMAP), и внутри них