(PHP 4, PHP 5, PHP 7, PHP 8)
imap_setflag_full — Positionne un drapeau sur un message
imap_setflag_full() affecte le
flag
spécifié aux messages de la
sequence
donnée.
imap
Une instance de IMAP\Connection.
sequence
Une séquence de numéro de messages. Vous pouvez énumérer les
messages désirés avec la syntaxe X,Y
, ou
récupérer tous les messages d'un intervalle avec la syntaxe
X:Y
flag
Les flags que vous pouvez modifier sont \Seen
,
\Answered
, \Flagged
,
\Deleted
, et \Draft
(comme défini dans
la » RFC2060).
options
options
est un masque de bits, qui accepte
uniquement la valeur suivante :
ST_UID
- la séquence contient des UID au lieu de
numéros de séquence.
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Version | Description |
---|---|
8.1.0 |
La paramètre imap attend désormais une instance de
IMAP\Connection ; auparavant, une ressource imap était attendue.
|
Exemple #1 Exemple avec imap_setflag_full()
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password")
or die("Connexion impossible : " . imap_last_error());
$status = imap_setflag_full($mbox, "2,5", "\\Seen \\Flagged");
echo gettype($status) . "\n";
echo $status . "\n";
imap_close($mbox);
?>