毎日メールボックスを空にする PHP スクリプトがあります。問題は、削除されたすべてのメールがゴミ箱に移動され、ゴミ箱が完全に削除されないことです。
メールボックスの処理には PHP IMAP コマンドを使用しました。
$this->_mbox = imap_open(
$this->_data['server'],
$this->_data['user'],
$this->_data['pass'],
OP_SILENT
)
...
imap_delete($this->_mbox, $index);
...
imap_expunge($this->_mbox);
ゴミを一掃するにはどうすればよいですか?
編集:
imap_delete() はメールを完全に削除します (ゴミ箱からも)。今、ゴミ箱フォルダーを読み取る方法を見つけようとしています。受信トレイを開くのと同じ方法でディレクトリを開こうとしましたが、成功しませんでした。