(PHP 4, PHP 5, PHP 7, PHP 8)
imap_mail_move — Déplace des messages dans une boîte aux lettres
imap_mail_move() déplace les messages spécifiés
par message_nums dans la boîte aux lettres
mailbox.
À noter que les messages sont en réalité copiés dans la
boîte aux lettres mailbox, et les messages originaux
sont marqués pour être supprimés. Ceci implique que les messages dans
mailbox sont assignés de nouveaux UIDs.
imapUne instance de IMAP\Connection.
message_nums
message_nums est un intervalle, et pas seulement une
liste de messages (comme décrit dans la » RFC2060).
mailboxLe nom de la boîte aux lettres, voir la documentation de la fonction imap_open() pour plus de détails
Passer des données qui ne sont pas digne de confiance à ce paramètre est dangereux, sauf si, imap.enable_insecure_rsh est désactivé.
flags
flags est un champ de bits et peut contenir une
seule valeur :
CP_UID - La séquence de nombres contient des UID
| Version | Description |
|---|---|
| 8.1.0 |
La paramètre imap attend désormais une instance de
IMAP\Connection ; auparavant, une resource imap était attendue.
|
Note:
imap_mail_move() va marquer l'email original avec un marqueur de suppression, pour effectivement le supprimer, un appel à imap_expunge() est nécessaire.