saveDraftMessage method
Appends the message to the drafts mailbox
with the \Draft and \Seen message flags.
Optionally specify the draftsMailbox when the mail system does not
support mailbox flags.
Implementation
Future<UidResponseCode?> saveDraftMessage(
MimeMessage message, {
Mailbox? draftsMailbox,
}) =>
draftsMailbox == null
? appendMessageToFlag(
message,
MailboxFlag.drafts,
flags: [MessageFlags.draft, MessageFlags.seen],
)
: appendMessage(
message,
draftsMailbox,
flags: [MessageFlags.draft, MessageFlags.seen],
);