(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.
  
imapUne 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 imapattend désormais une instance de
  IMAP\Connection ; auparavant, une ressource était attendu. | 
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);
?>