imap_mail_copy

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

imap_mail_copy — Копіює повідомлення до вказаної поштової скриньки

Опис

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

Копіює задані у параметрі message_nums листи у вказану поштову скриньку.

Список параметрів

imap

Екземпляр IMAP\Connection

message_nums

message_nums - це діапазон, а не просто номери повідомлень (як визначено в » RFC2060

mailbox

Ім'я поштової скриньки. Докладніше читайте у розділі, присвяченому функції imap_open()

Увага

Якщо imap.enable_insecure_rsh не вимкнено, то передача в цей параметр не перевірених даних не безпечна

flags

flags - бітова маска однієї або кількох констант:

  • **CP_UID**- означає, що у першому параметрі не номери повідомлень, які UID.
  • **CP_MOVE**- Видалити оригінальні повідомлення після копіювання. Якщо цей прапор встановлено, функція поводиться ідентично до функціїimap_mail_move()

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрimap тепер чекає екземпляр IMAP\Connection; раніше очікувався ресурс (resourceimap

Дивіться також

  • imap_mail_move() - Переміщує вказані повідомлення у вказану поштову скриньку