Mozilla’s Thunderbird still earns its place on Fedora when you want desktop email, calendars, contacts, and OpenPGP in one local client instead of juggling browser tabs all day. To install Thunderbird on Fedora, the cleanest path is the native DNF package, while Flathub is still available if you prefer Flatpak sandboxing.
For most Fedora systems, the native package is the better fit because updates stay inside the normal DNF workflow and the current Fedora 43 package is newer than the current Flathub build. Mozilla also publishes official Linux downloads, but on Fedora the DNF and Flatpak methods are easier to update and remove cleanly.
Install Thunderbird on Fedora
The Fedora RPM uses the package name and launcher command thunderbird. The Flatpak build uses the app ID org.mozilla.Thunderbird. The two package-managed paths differ most in release track, update flow, and sandboxing:
| Method | Source | Current Fedora 43 result | Updates | Best For |
|---|---|---|---|---|
| DNF package | Fedora repositories | Thunderbird 148.0 | Handled through DNF | Most users who want the newer Fedora-packaged build and the simplest desktop integration |
| Flatpak | Flathub | Thunderbird 140.9.0esr | Handled through Flatpak | Users who want sandboxing and do not mind the separate ESR release track |
Right now on Fedora 43, that means the default DNF package gives you Thunderbird 148.0, while Flathub installs 140.9.0esr. If the newer Fedora package matters more than sandboxing, use DNF.
Install Thunderbird with DNF on Fedora
Install Thunderbird on Fedora from the default repositories if you want the straightforward DNF-managed path. Start with a normal system refresh so DNF works against current package metadata.
sudo dnf upgrade --refresh
These commands use
sudofor tasks that need root privileges. If your account is not in the sudoers file yet, follow the guide on how to add a user to sudoers on Fedora.
With the metadata refreshed, install Thunderbird with DNF:
sudo dnf install thunderbird
Verify that Fedora registered the package and that the launcher command is available:
rpm -q thunderbird
thunderbird --version
Expected output:
thunderbird-148.0-3.fc43.x86_64 Mozilla Thunderbird 148.0
If you want a broader refresher on package installs, upgrades, and queries, keep the DNF5 install examples on Fedora nearby.
Install Thunderbird from Flathub on Fedora
Use Flatpak if you prefer a sandboxed package and do not mind Thunderbird coming from a separate release track. Fedora Workstation already includes Flatpak, while Server or minimal installs may need sudo dnf install flatpak first, but Thunderbird still needs a graphical session to run.
Enable Flathub on Fedora with the system-wide command below. Because the remote is added at system scope, the later install, update, and removal commands need the same sudo flatpak ... pattern:
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Confirm that Fedora and Flathub both appear in the remote list before you continue:
flatpak remotes
Expected output:
fedora system,oci flathub system
Once Flathub is available, install Thunderbird. The -y flag accepts Flatpak’s prompt automatically:
sudo flatpak install flathub org.mozilla.Thunderbird -y
Check the installed app info before you assume the Flatpak build is newer than Fedora’s package:
flatpak info org.mozilla.Thunderbird
Relevant output includes:
Thunderbird - Thunderbird is a free and open source email, newsfeed, chat, and calendaring client
ID: org.mozilla.Thunderbird
Ref: app/org.mozilla.Thunderbird/x86_64/stable
Branch: stable
Version: 140.9.0esr
Origin: flathub
Installation: system
That version output matters. On Fedora 43 today, Flathub installs Thunderbird ESR, while Fedora’s DNF package is on the newer rapid-release build.
Launch Thunderbird on Fedora
Thunderbird installs from the terminal, but it still opens as a desktop application. Launch it from Activities on the desktop, or run the matching launcher command from a terminal inside a graphical session.
Launch Thunderbird from Activities on Fedora
Open Activities and search for Thunderbird, then choose the launcher that matches your install method.

Launch Thunderbird from a Terminal on Fedora
The native RPM and the Flatpak package use different launch commands, so run the one that matches how you installed Thunderbird:
# Fedora RPM package
thunderbird
# Flathub Flatpak
flatpak run org.mozilla.Thunderbird
Add Your First Thunderbird Account
Thunderbird detects IMAP and SMTP settings for most major providers automatically. If auto-detection fails, switch to manual configuration and use the server details from your mail provider.

After the first account is in place, Thunderbird syncs mail and exposes the calendar, contact, and OpenPGP features from the same window.

Troubleshoot Thunderbird Installation on Fedora
The two Fedora-specific issues most likely to trip readers here are Flatpak scope mismatches and a Flathub remote that exists but is disabled.
Fix the “Deploy Not Allowed for User” Flatpak Error on Fedora
This happens when Flathub was added as a system remote but the install command is missing sudo. The install stops with an error like this:
Warning: Flatpak system operation Deploy not allowed for user error: Failed to install org.freedesktop.Platform: Flatpak system operation Deploy not allowed for user
Run the install again with the same system scope you used for the remote:
sudo flatpak install flathub org.mozilla.Thunderbird -y
After that, flatpak info org.mozilla.Thunderbird should show Installation: system.
Fix a Disabled Flathub Remote on Fedora
If Flathub exists but is disabled, Flatpak cannot fetch the Thunderbird metadata and the install fails early.
error: Unable to load summary from remote flathub: Can't fetch summary from disabled remote 'flathub'
Re-enable the system remote, then retry the install:
sudo flatpak remote-modify --enable flathub
sudo flatpak install flathub org.mozilla.Thunderbird -y
Verify the remote state before you move on:
flatpak remotes
Expected output:
fedora system,oci flathub system
Update or Remove Thunderbird on Fedora
Keep Thunderbird inside the package manager that owns it. The native RPM updates through DNF, while the Flatpak build updates through Flatpak itself.
Update Thunderbird on Fedora
Use the update command that matches your install method:
Fedora RPM package:
sudo dnf upgrade thunderbird
Flathub Flatpak:
sudo flatpak update org.mozilla.Thunderbird -y
If you want Fedora to apply package updates automatically, set up DNF Automatic on Fedora for the RPM workflow.
Remove Thunderbird on Fedora
Remove the package that matches your install method, then verify it is gone before you clean up user data.
Remove the Thunderbird RPM Package
The DNF removal command also clears the unused thunderbird-librnp-rnp dependency on Fedora 43:
sudo dnf remove thunderbird
Verify that the RPM package is gone:
rpm -q thunderbird
Expected output:
package thunderbird is not installed
Remove the Thunderbird Flatpak Package
If you installed Thunderbird from Flathub at system scope, remove it with the same scope. The --delete-data flag removes Flatpak-managed app data when it exists:
sudo flatpak remove --delete-data org.mozilla.Thunderbird -y
Then confirm the Flatpak app no longer appears in the installed application list:
flatpak list --app --columns=application | grep -Fx org.mozilla.Thunderbird || echo NOT_INSTALLED
Expected output:
NOT_INSTALLED
The grep filter keeps the check focused on Thunderbird. If you want to adapt that pattern for other commands, the grep command guide covers the basics.
After that, you can clean out unused Flatpak runtimes:
sudo flatpak uninstall --unused -y
Remove Thunderbird Profile Data on Fedora
Thunderbird keeps mail, address books, calendars, and account settings in profile directories, not inside the package itself. Check which directories exist before you delete anything:
find "$HOME" -maxdepth 4 \( -path "$HOME/.thunderbird" -o -path "$HOME/.var/app/org.mozilla.Thunderbird" \)
Relevant output can include:
/home/your-user/.thunderbird /home/your-user/.var/app/org.mozilla.Thunderbird
The following commands permanently delete your local mail, account settings, calendars, address books, and cached Thunderbird data. Back up anything you want to keep before you continue.
Native Thunderbird normally uses ~/.thunderbird/. The Flatpak build uses ~/.var/app/org.mozilla.Thunderbird/. Remove only the directories the find command actually printed:
rm -rf ~/.thunderbird
rm -rf ~/.var/app/org.mozilla.Thunderbird
Thunderbird on Fedora FAQ
Yes. Fedora packages Thunderbird directly, so sudo dnf install thunderbird works without adding a third-party repository.
Use DNF if you want the simpler Fedora-managed package and the newer current build on Fedora 43. Use Flathub if you prefer Flatpak sandboxing and are comfortable with a separate ESR release track.
Yes. Mozilla publishes official Linux downloads, but on Fedora the DNF package and the Flatpak build are easier to update and remove cleanly than a manual tarball install.
The Fedora RPM package launches with thunderbird. The Flatpak build launches with flatpak run org.mozilla.Thunderbird.
Conclusion
Thunderbird is ready on Fedora through either the native DNF package or the Flathub Flatpak, so you can keep mail, calendars, and contacts in a desktop client that fits the package workflow you already trust. If you want Fedora to handle updates in the background, install DNF Automatic on Fedora. For more DNF package-management examples, keep the DNF5 install examples on Fedora nearby.
Formatting tips for your comment
You can use basic HTML to format your comment. Useful tags currently allowed in published comments:
<code>command</code>command<strong>bold</strong><em>italic</em><blockquote>quote</blockquote>