2016-09-14 11 views
0

メールを別のフォルダにコピーしようとしても、何も起こりません。電子メールを移動しようとすると、削除されますが移動しないので、電子メールは見つかりません。エラーメッセージも表示されません。メールを別のフォルダにコピーしないでください。

関連するコード:

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

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

var_dump戻りNULL

+1

バックアップが存在することを確認するために、フォルダのリストを出力しようとしますが、別の名前が付いているか、いくつかの記号で囲まれている可能性があります。 $ mail-> getFolders()を$ localName => $フォルダとして使用します。それがうまくいかない場合は、私は家に実際の例があるかもしれないと私に知らせてください。 – peterpeterson

+1

これは本当にありがとう!フォルダはサブフォルダだったので、 'inbox/backup'が必要でした。 – g3mini

+0

@peterpeterson答えとしてあなたのコメントを追加できますか?あなたはあなたが値するクレジットとポイントを得るでしょう=) – g3mini

答えて

1

フォルダのリストを出力して、バックアップフォルダが存在することを確認してください。

私は別のものを接頭辞として使うか、いくつかの記号で囲むことができます。

foreach ($mail->getFolders() as $localName => $folder) 
関連する問題