From d6be368f2a29d6a5fb86a6859fb94b8b70f3e2b3 Mon Sep 17 00:00:00 2001 From: Kelno Date: Mon, 23 Feb 2026 21:28:45 +0100 Subject: [PATCH] Fix sender not being saved in draft with imap Implement the fix proposed by AlbatorLaho https://github.com/emersion/hydroxide/issues/174#issuecomment-1558460747 --- imap/message.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/imap/message.go b/imap/message.go index 50512598..ee20cd2b 100644 --- a/imap/message.go +++ b/imap/message.go @@ -430,6 +430,10 @@ func createMessage(c *protonmail.Client, u *protonmail.User, privateKeys openpgp Subject: subject, Header: formatHeader(mr.Header), AddressID: fromAddr.ID, + Sender: &protonmail.MessageAddress{ + Address: fromAddrStr, + Name: fromList[0].Name, + }, } // Create an empty draft