https://github.com/thunderbird/thunderbird-android
Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
https://github.com/thunderbird/thunderbird-android
android communication email mozilla
Last synced: 13 days ago
JSON representation
Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
- Host: GitHub
- URL: https://github.com/thunderbird/thunderbird-android
- Owner: thunderbird
- License: apache-2.0
- Created: 2011-02-04T02:40:00.000Z (about 14 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T17:23:16.000Z (20 days ago)
- Last Synced: 2025-04-01T20:14:48.961Z (20 days ago)
- Topics: android, communication, email, mozilla
- Language: Kotlin
- Homepage: https://thunderbird.net/mobile
- Size: 141 MB
- Stars: 11,680
- Watchers: 362
- Forks: 2,568
- Open Issues: 823
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/thunderbird/thunderbird-android - Email client (Android / Other)
- awesome-repositories - thunderbird/thunderbird-android - Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail) (Kotlin)
- awesome-starred - thunderbird/thunderbird-android - Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail) (Kotlin)
- awesome-starred - thunderbird/thunderbird-android - Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail) (Kotlin)
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/thunderbird/thunderbird-android - Email client (Android / Other)
- definitive-opensource - Thunderbird
- awesome - thunderbird/thunderbird-android - Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail) (Kotlin)
- StarryDivineSky - thunderbird/thunderbird-android - 9 Mail) 是一个开源的安卓邮件应用。它旨在提供隐私、安全且易于使用的邮件体验,目标是成为 Thunderbird 桌面客户端的移动端补充。该项目正在进行现代化改造,包括更新用户界面以匹配 Thunderbird 桌面版,并改进账户设置流程。它支持多种邮件协议,例如 IMAP、POP3 和 Exchange,并允许管理多个邮箱账户。Thunderbird for Android 强调本地存储邮件,并提供强大的搜索功能。开发者正在努力实现与 Thunderbird 账户自动配置和同步,以及支持 Thunderbird 桌面版的功能扩展。该项目欢迎社区贡献,包括代码、翻译和测试。你可以通过 GitHub Actions 构建和运行该应用。目前,该应用处于积极开发阶段,未来将提供更多高级功能。 (网络信息服务 / 网络协议)
README
# Thunderbird for Android
![]()
![]()
[](https://github.com/thunderbird/thunderbird-android/releases/latest)
[](https://github.com/thunderbird/thunderbird-android/releases)Thunderbird for Android is a powerful, privacy-focused email app. Effortlessly manage multiple email accounts from one app, with a Unified Inbox option for maximum productivity. Built on open-source technology and supported by a dedicated team of developers alongside a global community of volunteers, Thunderbird never treats your private data as a product.
Thunderbird for Android is based on K-9 Mail, which comes with a rich history of success and functionality in open source email.
## Download
Thunderbird for Android can be downloaded from a couple of sources:
- Thunderbird on [Google Play](https://play.google.com/store/apps/details?id=net.thunderbird.android&referrer=utm_campaign%3Dandroid_metadata%26utm_medium%3Dweb%26utm_source%3Dgithub.com%26utm_content%3Dlink) or [F-Droid](https://f-droid.org/packages/net.thunderbird.android)
- Thunderbird Beta on [Google Play](https://play.google.com/store/apps/details?id=net.thunderbird.android.beta&referrer=utm_campaign%3Dandroid_metadata%26utm_medium%3Dweb%26utm_source%3Dgithub.com%26utm_content%3Dlink) or [F-Droid](https://f-droid.org/packages/net.thunderbird.android.beta)
- [Github Releases](https://github.com/thunderbird/thunderbird-android/releases)
- [FFUpdater](https://f-droid.org/packages/de.marmaro.krt.ffupdater/) allows installing the latest versions from ftp.mozilla.orgBy using Thunderbird for Android Beta, you have early access to current development and are able to try new features earlier.
Check out the [Release Notes](https://github.com/thunderbird/thunderbird-android/releases) to find out what changed in each version of Thunderbird for Android.
## Need Help? Found a bug? Have an idea? Want to chat?
If the app is not behaving like it should, or you are not sure if you've encountered a bug:
- Check out our [knowledge base](https://support.mozilla.org/products/thunderbird-android) and [frequently asked questions](https://support.mozilla.org/kb/thunderbird-android-8-faq)
- Ask a question on our [support forum](https://support.mozilla.org/en-US/questions/new/thunderbird-android)If you are certain you've identified a bug in Thunderbird for Android and would like to help fix it:
- File an issue on [our GitHub issue tracker](https://github.com/thunderbird/thunderbird-android/issues)
If you have an idea how to improve Thunderbird for Android:
- Tell us about and vote on your feature ideas on [connect.mozilla.org](https://connect.mozilla.org/t5/ideas/idb-p/ideas/label-name/thunderbird%20android).
- Join the discussion about the latest changes in the [Thunderbird Android Beta Topicbox](https://thunderbird.topicbox.com/groups/android-beta).The Thunderbird Community uses Matrix to communicate:
- General chat about Thunderbird for Android and K-9 Mail: [#tb-android:mozilla.org](https://matrix.to/#/#tb-android:mozilla.org)
- Development and other ways to contribute: [#tb-android-dev:mozilla.org](https://matrix.to/#/#tb-android-dev:mozilla.org)
- Reach the broader Thunderbird Community in the [community space](https://matrix.to/#/#thunderbird-community:mozilla.org)## Contributing
We welcome contributions from everyone.
- Development: Have you done a little bit of Kotlin? The [CONTRIBUTING](docs/CONTRIBUTING.md) guide will help you get started
- Translations: Do you speak a language aside from English? [Translating is easy](https://hosted.weblate.org/projects/tb-android/) and just takes a few minutes for your first success.
- We have [a number of other contribution opportunities](https://blog.thunderbird.net/2024/09/contribute-to-thunderbird-for-android/) available.
- Thunderbird is supported solely by financial contributions from users like you. [Make a financial contribution today](https://www.thunderbird.net/donate/mobile/?form=tfa)!
- Make sure to check out the [Mozilla Community Participation Guidelines](https://www.mozilla.org/about/governance/policies/participation/).### Architecture Decision Records (ADR)
We use [Architecture Decision Records](https://adr.github.io/) to document the architectural decisions made in the
development of Thunderbird for Android. You can find them in the [`docs/architecture/adr`](docs/architecture/adr) directory.For more information about our ADRs, please see the [ADRs README](docs/architecture/adr/README.md).
We encourage team members and contributors to read through our ADRs to understand the architectural decisions that
have shaped this project so far. Feel free to propose new ADRs or suggest modifications to existing ones as needed.## K-9 Mail
In June 2022, [K-9 Mail joined the Thunderbird family](https://k9mail.app/2022/06/13/K-9-Mail-and-Thunderbird.html)
as the foundation for Thunderbird on Android. Since then, we’ve been updating both apps to give
users the same solid experience, so it’s normal to notice that K-9 Mail and Thunderbird look and
feel nearly identical. They’re built on the same code, and that’s intentional. You'll notice some
features are selectively enabled for Thunderbird as opposed to K-9 Mail, usually when they are
simply a better fit for Thunderbird (like the import from K-9 functionality).If you prefer the robot dog and would like to keep K-9 Mail around, you can find it here:
- [K-9 Mail on Google Play](https://play.google.com/store/apps/details?id=com.fsck.k9&utm_source=thunderbird-android-github&utm_campaign=download-section)
- [K-9 Mail on F-Droid](https://f-droid.org/packages/com.fsck.k9/)## Forking
If you want to use a fork of this project please ensure that you replace the OAuth client setup in the `app-k9mail/src/{debug,release}/kotlin/app/k9mail/auth/K9OAuthConfigurationFactory.kt` and `app-thunderbird/src/{debug,daily,beta,release}/kotlin/net/thunderbird/android/auth/TbOAuthConfigurationFactory.kt` with your own OAuth client setup and ensure that the `redirectUri` is different to the one used in the main project. This is to prevent conflicts with the main app when both are installed on the same device.
## License
Thunderbird for Android is licensed under the [Apache License, Version 2.0](LICENSE).