to get right the folders names for imap_mail_move/imap_mail_copy, do not guess, instead use imap_list
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_mail_move — Verschiebt Nachrichten in ein anderes Postfach
imap_mail_move() verschiebt die mit
message_nums
angegebenen Nachrichten in das Postfach
mailbox
. Es ist zu beachten, dass die Nachrichten in
Wirklichkeit in das Postfach mailbox
kopiert werden
und die ursprünglichen Nachrichten zum Löschen markiert werden. Das
bedeutet, dass die Nachrichten in mailbox
neue UIDs
zugewiesen bekommen.
imap
Eine IMAP\Connection-Instanz.
message_nums
message_nums
ist keine Liste von
Nachrichtennummern, sondern ein Nachrichtenbereich (wie in
» RFC2060 beschrieben).
mailbox
Das Zielpostfach, für weitere Informationen siehe imap_open()
Die Übergabe von nicht vertrauenswürdigen Daten an diesen Parameter ist unsicher,falls imap.enable_insecure_rsh nicht deaktiviert ist.
flags
flags
ist eine Bitmaske und kann zur Zeit nur
eine Option enthalten:
CP_UID
- die Nummern der Nachrichten sind UIDs
Version | Beschreibung |
---|---|
8.1.0 |
Der Parameter imap erwartet nun eine
IMAP\Connection-Instanz; vorher wurde eine gültige
imap -Ressource erwartet.
|
Hinweis:
imap_mail_move() setzt für die Original-Nachricht ein Lösch-Flag. Um sie erfolgreich zu löschen, muss die Funktion imap_expunge() aufgerufen werden.
to get right the folders names for imap_mail_move/imap_mail_copy, do not guess, instead use imap_list
After using imap_mail_move, imap_mail_copy or imap_delete it is necesary to call imap_expunge() function.