Kopiert Nachrichten in ein Postfach

# imap_mail_copy

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

imap_mail_copy — Kopiert Nachrichten in ein Postfach

### Beschreibung

function 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

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

### Siehe auch

- imap_mail_move() - Verschiebt Nachrichten in ein anderes Postfach

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open