- Header("Location: $location/delete_message.php?mailbox=" . urlencode( $draft_folder ).
- "&message=$delete_draft&startMessage=1&mail_sent=yes");
- exit();
+ $imap_stream = sqimap_login($username, $key, $imapServerAddress, $imapPort, false);
+ sqimap_mailbox_select($imap_stream, $draft_folder);
+ // bypass_trash=true because message should be saved when deliverMessage() returns true.
+ // in current implementation of sqimap_msgs_list_flag() single message id can
+ // be submitted as string. docs state that it should be array.
+ sqimap_msgs_list_delete($imap_stream, $draft_folder, $delete_draft, true);
+ if ($auto_expunge) {
+ sqimap_mailbox_expunge($imap_stream, $draft_folder, true);
+ }
+ sqimap_logout($imap_stream);