2016-09-14 143 views
0

當我嘗試將電子郵件複製到不同的文件夾時,什麼都不會發生。當我嘗試移動電子郵件時,它會被刪除但不會移動,所以電子郵件確實被發現。我也沒有收到任何錯誤消息。zend imap不會將郵件複製到不同的文件夾

相關代碼:

$unique_id = $mail->getUniqueId($messageNum); 

var_dump($mail->copyMessage($mail->getNumberByUniqueId($unique_id), 'backup')); 

var_dump回報NULL

+1

嘗試輸出文件夾的列表,確實存在備份,但它可能帶有別的前綴或用某些符號包裹。所以$ mail-> getFolders()作爲$ localName => $文件夾。如果它不起作用,讓我知道我想我可能會在家裏有一個工作的例子。 – peterpeterson

+1

這是這種情況,謝謝!該文件夾是一個子文件夾,所以我需要「收件箱/備份」 – g3mini

+0

@peterpeterson您可以添加您的評論作爲答案?你會得到你應得的分數和分數=) – g3mini

回答

1

嘗試輸出文件夾列表,以確保備份文件夾存在。

我可能會在其他地方加上前綴或用某些符號包裹起來。所以像這樣:

foreach ($mail->getFolders() as $localName => $folder) 
相關問題