(PHP 4, PHP 5, PHP 7, PHP 8)
imap_mail_move — Перемещает указанные сообщения в указанный почтовый ящик
Перемещает письма, заданные в параметре message_nums
в указанный в параметре mailbox
почтовый ящик. Обратите внимание, что почтовые сообщения фактически копируются в ящик mailbox
, а исходные сообщения помечаются для удаления. Это означает, что сообщениям в ящикам mailbox
назначаются новые UID.
imap
Экземпляр класса IMAP\Connection.
message_nums
message_nums
- это диапазон, а не просто номера сообщений (как определено в » RFC2060).
mailbox
Имя почтового ящика. Более подробно читайте в разделе, посвящённом функции imap_open()
Если imap.enable_insecure_rsh не отключён, то передача в этот параметр не проверенных данных не безопасна.
flags
flags
- битовая маска, которая может принимать всего одно значение:
CP_UID
- означает, что в первом параметре не номера сообщений, а их UID Возвращает true
в случае успешного выполнения или false
, если возникла ошибка.
Версия | Описание |
---|---|
8.1.0 | Параметр imap теперь ожидает экземпляр класса IMAP\Connection; раньше параметр ждал ресурс (resource) imap . |
Замечание:
Функция imap_mail_move() помечает оригинальное сообщение флагом удаления, так что не забудьте после неё вызвать функцию imap_expunge().