thunderbird / thunderbird/thunderbird-android

Emails with pictures not sent with not very informative error message

Open
#7,744 4 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

unconfirmed
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Checklist
  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.
App version

6.801

Where did you get the app from?

F-Droid

Android version

13

Device model

Realme

Steps to reproduce

Compose Email with some images, even moderate size like 2x130kb. Images usually compressed with imagepipe or similar.

Sender and receiver both Gmail.

After a while I see the notification "Failed to send some messages/unable to send message" and the message is stuck in outbox.

Trying to resend it many times will never fix the problem. Network is better than enough. Sometimes moving to drafts, re-editing and re-sending helps. Most of the time I have to remove the attachments and then it works immediately.

Error message is not informative but best guess the Gmail server considers the email malformed or illegal?

Expected behavior

Send message or provide detailed error message.

Actual behavior

Doesn't send with poor error message.

Logs

Have enabled debug logging but was not asked where to save the logs and don't see export logs option ... willing to retry of course

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure on Thunderbird for Android 6.801 with Android 13, Gmail accounts, and image attachments. Enable and export debug logs if possible, then trace the send failure; done means the message sends reliably or the app reports a detailed, actionable error instead of leaving it stuck in the outbox.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.