나는 매일 메일 함을 비우는 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);
휴지통을 어떻게 제거합니까?
EDIT :
imap_delete()을 완전히 제거 이메일 (또한 쓰레기에서). 이제 휴지통 폴더를 읽는 방법을 찾으려고합니다. 나는 성공없이받은 편지함을 열 때와 같은 방법으로 디렉토리를 열어 보았습니다.
입니다. imap_delete ($ this -> _ mbox, "$ index : $ index"); 하지만 docs에 따르면 imap_expunge는 휴지통을 비워야합니다 (imap_close 직전에 한 번 호출 된 경우). –