Documentación offline PHP master

imap_mail_copy

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

imap_mail_copy

Copia los mensajes especificados en un buzón de correo

Descripción#

php imap_mail_copy(IMAP\Connection $imap, string $message_nums, string $mailbox, [int $flags]): boolphp

Copia los mensajes de correo electrónico especificados por message_nums en el buzón de correo especificado.

Parámetros#

imap
Una instancia de IMAP\Connection.

message_nums
message_nums es un intervalo, y no solo una lista de números de mensaje (como se describe en la RFC2060).

mailbox
El nombre del buzón de correo, ver la documentación de la función imap_open para más detalles

[!WARNING] Pasar datos no confiables a este parámetro es inseguro, a menos que imap.enable_insecure_rsh esté desactivado.

flags
flags es una máscara, que puede contener uno o varios de los siguientes valores:

  • CP_UID - la secuencia de números contiene UIDS

  • CP_MOVE - Borra los mensajes después de la copia. Si este flag está definido, la función se comporta de manera idéntica a imap_mail_move.

Valores devueltos#

Esta función retorna true en caso de éxito o false si ocurre un error.

Historial de cambios#

Versión Descripción
8.1.0 El parámetro imap ahora espera una instancia de IMAP\Connection ; anteriormente, se esperaba un resource imap válido.

Véase también#

imap_mail_move