Anyway if gets the DELE command the message arrived safely to the client.
Not guaranteed. DELE command can be issued on an email before the client reads the email. I've used this in the past to remove large emails from a mailbox so the client could finish downloading the rest of their email. Nothing chokes Outlook Express quite like an 8MB email being pulled down over 56kbps dialup. ;-)