(PHP 4, PHP 5, PHP 7)
imap_setflag_full — Establece banderas en mensajes
$imap_stream
, string $sequence
, string $flag
[, int $options
= NIL
] ) : bool
Realiza un almacenaje para añadir la bandera especificada por flag
al
conjunto de banderas para los mensajes en la secuencia especificada por
sequence
.
imap_stream
IMAP stream devuelto por imap_open().
sequence
Una secuencia de números de mensaje. Puede enumerar los mensajes deseados con la sintaxis X,Y, o recuperar todos los mensajes dentro de un intervalo con la sintaxis X:Y
flag
Las banderas que se pueden establecer son \Seen, \Answered, \Flagged, \Deleted, y \Draft como estaá definido en » RFC2060.
options
Una máscara de bits que puede contener la única opción:
ST_UID
- El argumento sequence contiene UIDs
en lugar de números de secuencia
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de imap_setflag_full()
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password")
or die("no se puede conectar: " . imap_last_error());
$estado = imap_setflag_full($mbox, "2,5", "\\Seen \\Flagged");
echo gettype($estado) . "\n";
echo $estado . "\n";
imap_close($mbox);
?>