diff --git a/model/lib/extensions/presentation_email_extension.dart b/model/lib/extensions/presentation_email_extension.dart index 3c5a6e486..6a183459b 100644 --- a/model/lib/extensions/presentation_email_extension.dart +++ b/model/lib/extensions/presentation_email_extension.dart @@ -130,7 +130,8 @@ extension PresentationEmailExtension on PresentationEmail { if (mailboxRole == PresentationMailbox.roleSent) { return Tuple3(to.asList(), cc.asList(), bcc.asList()); } else { - return Tuple3(to.asList() + from.asList(), cc.asList(), bcc.asList()); + final senderReplyToAddress = replyTo.asList().isNotEmpty ? replyTo.asList() : from.asList(); + return Tuple3(to.asList() + senderReplyToAddress, cc.asList(), bcc.asList()); } default: return Tuple3(to.asList(), cc.asList(), bcc.asList());