thunderbird / thunderbird/thunderbird-android

No IDN-Domain Support

Open
#9,304 0 comments 0 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

Thunderbird for Android

App version

10.0

Where did you get the app from?

None

Android version

13

Device model

Samsung A22

Steps to reproduce
  1. Write an E-Mail
  2. Enter the recipient address (In IDN notation, e.g. User@äöüß.de)
  3. The e-mail does not arrive because the punny code must be entered directly in the address.
Expected behavior

E-mail addresses can be entered in the actual display (no punny code). E.g. directly user@äöüß.de

Actual behavior

There is no support for IDN domains in the Android version of Thunderbird. To send an email to an email address with an IDN domain, the punny code must be entered (Otherwise the e-mail will not arrive). And the pure Punnycode is displayed everywhere.

Logs

No response

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

No files or tests are named. Start with the recipient-address entry and email-sending flow described in the reproduction steps, then trace where IDN domains are converted and displayed; done means addresses such as user@äöüß.de can be entered, sent, and shown without requiring or displaying punycode.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.