imap_setflag_full

(PHP 4, PHP 5, PHP 7)

imap_setflag_fullУстановить флаги на сообщения

Описание

imap_setflag_full ( resource $imap_stream , string $sequence , string $flag [, int $options = NIL ] ) : bool

Сообщает серверу, что надо добавить флаг flag к набору флагов, заданным в sequence сообщениям.

Список параметров

imap_stream

Поток IMAP, полученный из imap_open().

sequence

Последовательность номеров сообщений.Вы можете перечислить несколько сообщений, используя как разделитель запятую (X,Y), или задать интервал сообщений с помощью двоеточия X:Y

flag

Флаги, которые можно установить: \Seen, \Answered, \Flagged, \Deleted и \Draft, как определено в » RFC2060.

options

Битовая маска, которая может принимать только одно значение:

  • ST_UID - последовательность сообщений задана не их номерами, а с помощью UID

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования imap_setflag_full()

<?php
$mbox 
imap_open("{imap.example.org:143}""username""password")
     or die(
"не удалось подключиться: " imap_last_error());

$status imap_setflag_full($mbox"2,5""\\Seen \\Flagged");

echo 
gettype($status) . "\n";
echo 
$status "\n";

imap_close($mbox);
?>

Смотрите также