我有一個每天清空郵箱的PHP腳本。問題是,所有被刪除的電子郵件都被轉移到垃圾箱,而垃圾箱不會被清除。使用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()完全刪除電子郵件(也來自垃圾)。現在我只是想找到一種方法來閱讀垃圾文件夾。我試圖以打開收件箱的方式打開目錄,但沒有成功。
嘗試:imap_delete($ this - > _ mbox,「$ index:$ index」);但根據文檔,imap_expunge應該清空垃圾桶(如果調用過一次,就在imap_close之前) – 2012-05-25 12:08:07