-
Notifications
You must be signed in to change notification settings - Fork 76
/
Copy pathimap-getsubscribed.xml
143 lines (141 loc) · 5.16 KB
/
imap-getsubscribed.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 34892f82742329af7e7b4b22be6ad21418fd9768 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.imap-getsubscribed" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imap_getsubscribed</refname>
<refpurpose>Получает список всех почтовых ящиков, на которые оформлена подписка</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>array</type><type>false</type></type><methodname>imap_getsubscribed</methodname>
<methodparam><type>IMAP\Connection</type><parameter>imap</parameter></methodparam>
<methodparam><type>string</type><parameter>reference</parameter></methodparam>
<methodparam><type>string</type><parameter>pattern</parameter></methodparam>
</methodsynopsis>
<para>
Функция возвращает информацию о почтовых ящиках, на которые оформили подписку.
</para>
<para>
Функция работает идентично функции <function>imap_getmailboxes</function>,
за исключением того, что возвращается только список ящиков, на которые подписался
пользователь.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
&imap.imap-parameter.imap;
<varlistentry>
<term><parameter>reference</parameter></term>
<listitem>
<para>
В параметре <parameter>reference</parameter>
обычно просто указывают спецификацию сервера,
как описывает страница функции <function>imap_open</function>.
</para>
&imap.mailboxname.insecure;
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>pattern</parameter></term>
<listitem>
&imap.pattern;
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает массив объектов, содержащих информацию о ящиках.
Каждый объект имеет свойства: <parameter>name</parameter>, содержащее
полное имя ящика; <parameter>delimiter</parameter>,
содержащее разделитель для той части иерархии, в которой
содержится ящик; и <parameter>attributes</parameter>.
Параметр <parameter>Attributes</parameter> является битовой маской,
следующих допустимых констант:
<itemizedlist>
<listitem>
<simpara>
<constant>LATT_NOINFERIORS</constant> — Этот ящик не имеет потомков
(нет ни одного ящика ниже этого).
</simpara>
</listitem>
<listitem>
<simpara>
<constant>LATT_NOSELECT</constant> — Это только контейнер, а не почтовый ящик.
Вы не можете его открыть.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>LATT_MARKED</constant> — Этот ящик помечен.
Используется только UW-IMAPD.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>LATT_UNMARKED</constant> — Этот ящик не помечен.
Используется только UW-IMAPD.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>LATT_REFERRAL</constant> — Этот контейнер имеет направления (referral) на удалённый почтовый ящик.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>LATT_HASCHILDREN</constant> — Этот почтовый ящик имеет выбираемые подчинённые (inferiors).
</simpara>
</listitem>
<listitem>
<simpara>
<constant>LATT_HASNOCHILDREN</constant> — Этот почтовый ящик не имеет выбираемые подчинённые (inferiors).
</simpara>
</listitem>
</itemizedlist>
Функция возвращает &false;, если возникла ошибка.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
&imap.changelog.imap-param;
</tbody>
</tgroup>
</informaltable>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->