Description
array
imap_search
( resource imap_stream, string criteria, int flags)
imap_search(
)
effectue
une
recherche
dans
la
boîte
aux
lettres
courante
,
sur
le
flot
IMAP
courant
.
criteria
est
une
chaîne
,
délimitée
par
des
espaces
,
dans
laquelle
les
mots-clés
suivants
sont
acceptés
.
Tous
les
arguments
multi-mots
doivent
être
entre
guillemets
:
-
ALL
-
retourne
tous
les
message
qui
vérifie
le
reste
du
critère
.
-
ANSWERED
-
tous
les
messages
avec
le
flag
\\ANSWERED
-
BCC
"
string
"
-
tous
les
messages
avec
la
chaîne
"string
"
dans
le
champs
Bcc
:
-
BEFORE
"
date
"
-
tous
les
messages
avec
Date
:
avant
"date
"
-
BODY
"
string
"
-
tous
les
messages
avec
"string
"
dans
le
corps
-
CC
"
string
"
-
tous
les
messages
avec
"string
"
dans
le
champs
Cc
:
-
DELETED
-
tous
les
messages
effacés
-
FLAGGED
-
tous
les
messages
avec
le
flag
\\FLAGGED
(
parfois
interprété
comme
Important
ou
Urgent
)
-
FROM
"
string
"
-
tous
les
messages
avec
la
chaîne
"string
"
dan
le
champs
From
:
-
KEYWORD
"
string
"
-
tous
les
messags
avec
la
chaîne
"string
"
comme
mot
clé
-
NEW
-
tous
les
nouveaux
messages
-
OLD
-
tous
les
anciens
messages
-
ON
"
date
"
-
tous
les
messages
avec
la
date
"date
"
comme
champs
Date
:
-
RECENT
-
tous
les
messages
avec
le
flag
\\RECENT
-
SEEN
-
tous
les
messages
lus
(
avec
le
flag\\SEEN
flag
)
-
SINCE
"
date
"
-
tous
les
messages
avec
la
date
Date
:
après
"date
"
-
SUBJECT
"
string
"
-
tous
les
messages
avec
la
chaîne
"string
"
dans
le
champs
Subject
:
-
TEXT
"
string
"
-
tous
les
messages
avec
le
texte
"string
"
-
TO
"
string
"
-
tous
les
messages
avec
la
chaîne
"string
"
dans
le
champs
To
:
-
UNANSWERED
-
tous
les
messages
non
répondus
-
UNDELETED
-
tous
les
messages
non
effacés
-
UNFLAGGED
-
tous
les
messages
non
flaggés
-
UNKEYWORD
"
string
"
-
tous
les
messages
dans
le
mot
clés
"string
"
-
UNSEEN
-
tous
les
messages
non
lus
Par
exemple
,
pour
rechercher
les
messages
non
répondus
,
envoyés
par
maman
,
vous
pouvez
utiliser
:
"
UNANSWERED
FROM
maman
"
.
Les
recherches
semblent
insensibles
à
la
casse
.
Cette
liste
de
critères
est
issue
du
code
d'
un
client
C
UW
et
peut
être
incomplète
ou
inprécise
.
(voir
aussi
RFC2060
,
section
6.4.4
)
.
Les
valeurs
pour
les
flags
sont
SE_UID
,
qui
fait
que
le
tableau
réponse
contient
les
UIDs
plutôt
que
les
numéros
de
séquence
.