isReadReceiptRequested property
bool
get
isReadReceiptRequested
Checks if a disposition notification message is requested.
This getter checks if there is already a MessageFlags.keywordMdnSent flag, if that's the case, false
is returned.
Then it is checked if either the MailConventions.headerDispositionNotificationTo or a Return-Receipt-To
header is present.
Compare isReadReceiptSent
Implementation
bool get isReadReceiptRequested {
final mimeHeaders = headers;
return !isReadReceiptSent &&
(mimeHeaders != null &&
mimeHeaders.any((h) =>
h.lowerCaseName == 'disposition-notification-to' ||
h.lowerCaseName == 'return-receipt-to'));
}