52680.fb2
Синтаксис:
array imap_mailboxmsginfo(int imap_stream);
Возвращает информацию о текущем почтовом ящике. FALSE в случае неудачи.
Функция imap_mailboxmsginfo() проверяет статус текущего почтового ящика на сервере и возвращает информацию в объекте со следующими свойствами:
imap_rfc822_write_address
Возвращает правильно отформатированный email адрес.
Синтаксис:
string imap_rfc822_write_address(string mailbox, string host, string personal);
Возвращает правильно отформатированный email адрес по данному почтовому ящику, хосту и персональной информации.
imap_rfc822_parse_adrlist
Проводит разбор адресной строки.
Синтаксис:
string imap_rfc822_parse_adrlist(string address, string default_host);
Эта функция разбирает адресную строку и для каждого адреса возвращает массив объектов.
Есть 4 типа объектов:
imap_setflag_full
Устанавливает флаги на сообщения.
Синтаксис:
string imap_setflag_full(int stream, string sequence, string flag, string options);
Эта функция застваляет добавить указанный флаг к набору флагов сообщения в указанной последовательности.
options - это битовая маска из ST_UID
Аргументы последовательности содержат UIDы вместо номеров
imap_clearflag_full
Очищает флаги сообщения.
Синтаксис:
string imap_clearflag_full(int stream, string sequence, string flag, string options);
Эта функция заставляет удалить флаги из набора флагов сообщения в указанной последовательности.
options - это битовая маска из ST_UID
Аргументы последовательности содержат UIDы вместо номеров
imap_sort
Сортирует сообщения в текущем почтовом ящике.
Синтаксис:
string imap_sort(int stream, int criteria, int reverse, int options);
Возвращает массив номеров сообщений рассортированных по данному параметру
reverse должен быть равен 1 если нужна сортировка в обратном порядке
Критерии сортировки (должен быть указан только один):
опции - битовая маска из
imap_fetchheader
Возвращает заголовок сообщения.
Синтаксис:
string imap_fetchheader(int imap_stream, int msgno, int flags);
Эта функция заставляет извлечь полный, не отфильтрованный заголовок указанного сообщения в формате RFC 822 как текстовую строку.
Опиции:
imap_uid
Эта функция возвращает UID по данному номеру сообщения в последовательности.
Синтаксис:
string imap_uid(string mailbox, int msgno);
snmpget
Получает объект SNMP.