imap_setflag_full

imap_setflag_full -- Positionne un flag sur un message.

Description

string imap_setflag_full ( int stream, string sequence, string flag, string options)

imap_setflag_full( ) affecte le flag spécifié aux messages de la sequence donné .

Les flags que vous pouvez modifier sont " \\Seen" , "\\Answered" , "\\Flagged" , "\\Deleted" , "\\Draft " et "\\Recent " (comme défini dans la RFC2060 ) .

Les options sont un masque de bits , et peuvent contenir les valeurs suivantes :


ST_UID la séquence contient des UIDs au lieu de numéro de séquence .



Exemple 1 . Exemple avec imap_setflag_full( )

 
?php

 
$mbox

 
=

 
imap_open(

 
"{votre.hote.imap:143}"

 
,"utilisateur"

 
,"mot_de_passe"

 
)

 
or

 
die("can't

 
connect

 
:

 
".imap_last_error())

 
;

 
$status

 
=

 
imap_setflag_full($mbox

 
,"2,5"

 
,"\\Seen

 
\\Flagged")

 
;

 
print

 
gettype($status)

 
."\n"

 
;

 
print

 
$status

 
."\n"

 
;

 
imap_close($mbox)

 
;

 
?