Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Mail app fails to forward attachments larger than fetch limit

  • /e/OS version: 3.1.4-t and earlier
  • Device model(s): beyond2lte
  • Impacted Application: Mail
  • Affected application/URL: ~
  • Browser/client and version: ~

The problem

When forwarding an email that contains an attachment larger than the configured fetch limit, the mail client does not fetch the attachment before sending. The forwarded message is incomplete because the large attachment is not included.

Expectation:

  • Forwarding should trigger a full fetch of the original message (including attachments) before sending.
  • Alternatively, if forwarding is attempted on a partially fetched message, the app should notify the user and suggest downloading the full message.

This issue does not occur if the attachment size is below the account fetch limit -- in that case, the forward operation works as expected.

Steps to reproduce

  • Set the mail account fetch limit to 2 MB.
  • Receive an email with a 3 MB attachment.
  • Do not download or open the attachment.
  • Open the message and forward it to a new recipient.

Observe that the forwarded message does not include the 3 MB attachment.

Technical details

Paste any relevant logs (adb logcat) in the codeblock below if you have any