Когда я пытаюсь скопировать письмо в другую папку, ничего не происходит. Когда я пытаюсь переместить электронное письмо, оно удаляется, но не перемещается, поэтому сообщение электронной почты можно найти. Я также не получаю сообщений об ошибках.zend imap не копирует почту в другую папку
Соответствующий код:
$unique_id = $mail->getUniqueId($messageNum);
var_dump($mail->copyMessage($mail->getNumberByUniqueId($unique_id), 'backup'));
В var_dump
возвращается NULL
.
попытайтесь вывести список папок, для чего существует резервное копирование, но это может быть префикс чего-то другого или завернутый в некоторые символы. так что $ mail-> getFolders() как $ localName => $ folder. если он не работает, дайте мне знать, я думаю, что у меня может быть рабочий пример. – peterpeterson
Так было, спасибо! Папка была вложенной папкой, поэтому мне нужно «inbox/backup» – g3mini
@peterpeterson Не могли бы вы добавить свой комментарий в качестве ответа? Вы получите кредит и баллы, которые вы заслуживаете =) – g3mini