mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 16:13:15 +00:00
A forward carries the original message's attachments, and the quoted body's inline images, as part blobIds of the account that holds it (replyTo.accountId, #1104). When the forward goes out through another account - a From picked from another account's identities, or the holding account has none of its own - the draft was saved and sent through that other account, which cannot resolve those blobs: Email/set failed with blobNotFound and the forward could not be sent. Parts of the original are now tagged with the holding account. Before a draft save or a send, any part owned by another account is downloaded through that account's client and uploaded through the composing one, once; later saves reuse the copy. Blob/copy cannot do it, as every login is its own JMAP session. Quoted inline images are loaded through the holding account's client as well. Forwards that go out from the holding account keep referencing the original blobs exactly as before.