imap_mail_copy

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_mail_copyKopiert Nachrichten in ein Postfach

Beschreibung

imap_mail_copy(
    IMAP\Connection$imap,
    string$message_nums,
    string$mailbox,
    int$flags = 0
): bool

imap_mail_copy() kopiert die mit message_nums angegebenen Nachrichten in das Postfach mailbox.

Parameter-Liste

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()

Warnung

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, die sich aus einem oder mehreren der folgenden Flags zusammensetzt:

  • CP_UID - die Nummern der Nachrichten sind UIDs
  • CP_MOVE - Nachrichten nach dem Kopieren aus dem aktuellen Postfach entfernen. Wenn dieses Flag gesetzt ist, verhält sich die Funktion genauso wie imap_mail_move().

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

VersionBeschreibung
8.1.0 Der Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine gültige imap-Ressource erwartet.

Siehe auch

To Top