* Mail: Fix empty trash/empty junk actions causes error in some mail servers, e.g. Cyrus.

This commit is contained in:
Hadi Nategh 2017-12-15 13:33:04 +01:00
parent b6e4931902
commit d5ac9b90a8

View File

@ -3953,8 +3953,9 @@ class Mail
$this->flagMessages('delete', $uid, $_folder);
}
}
// delete the messages finaly
$this->icServer->expunge($_folder);
$examineMailbox = $this->icServer->examineMailbox($_folder);
// examine the folder and if there are messages then try to delete the messages finaly
if (is_array($examineMailbox) && $examineMailbox['MESSAGES'] > 0) $this->icServer->expunge($_folder);
break;
}
if($oldMailbox != '') {