How To Install Thunderbird Mail on Ubuntu 26.04 LTS

Install Thunderbird Mail on Ubuntu 26.04

If you are using Ubuntu 26.04 LTS and you need a desktop email client, Thunderbird Mail is the most practical choice. Ubuntu no longer ships a default GUI mail program, and many servers still push alerts and notifications to user inboxes. Without a proper client, you either rely on browser mail (which is slow and fragmented) or keep SSH sessions open just to watch mail output.

By the end of this guide, you will be able to:

  • Decide whether to install Thunderbird via APT, Snap, Flatpak, or Mozilla PPA on Ubuntu 26.04.
  • Run each command with a clear understanding of why it is needed.
  • Set up your first account and understand basic security settings.
  • Troubleshoot common issues and keep Thunderbird updated.

This article is written from the perspective of a senior Linux sysadmin who has deployed Thunderbird across dozens of workstations and managed mixed snap/flatpak environments. Everything here is based on current Ubuntu 26.04 behaviors and Thunderbird’s official Linux documentation.

Prerequisites

Before you begin, make sure your system meets these requirements:

  • Operating system: Ubuntu 26.04 LTS (desktop) installed and booted.
  • User privileges: A local account with sudo access.
  • Network: An active internet connection (APT, Flatpak, and Snap all fetch packages remotely).
  • Terminal: Comfort using GNOME Terminal or any other terminal emulator.
  • Existing email account: At least one email address with valid IMAP/SMTP details (e.g., Gmail, Microsoft 365, or your own mail server).

If you are doing this on a Linux server tutorial machine without a full desktop, you can still install Thunderbird, but launching the GUI requires X11 forwarding or a desktop session.

Step 1: Update Your System

The first step is always to refresh the package manager. This avoids dependency conflicts and version mismatches later.

sudo apt update && sudo apt upgrade -y

What this does:
apt update downloads fresh metadata from Ubuntu’s repositories. apt upgrade -y installs any pending package updates.

Why this matters:
Older or broken metadata can cause APT to pick the wrong package candidate. On Ubuntu 26.04, this is especially relevant for Thunderbird because the default thunderbird package is now a Snap transitional wrapper, not a native .deb.

Once the update finishes, you should see something like:

Reading package lists... Done
Building dependency tree... Done
All packages are up to date.

This means the system’s package index is current and ready for installation.

Step 2: Choose Your Installation Method

Ubuntu 26.04 LTS offers four realistic ways to install Thunderbird Mail:

  1. APT (default Snap wrapper) – simple, Ubuntu‑integrated.
  2. Mozilla Team PPA (native .deb) – best if you want full filesystem access and traditional package management.
  3. Flatpak (from Flathub) – sandboxed, good for isolation and multi‑version testing.
  4. Snap (direct from Snap Store) – fully automatic, but runs in a strict snap sandbox.

The key rule: do not mix installation methods. If you run both sudo apt install thunderbird and sudo snap install thunderbird, you end up with two separate applications, different profiles, and confusing update paths.

Pick the method that fits your use case:

  • Use APT (Snap) if you want the simplest path.
  • Use Mozilla PPA if you hate Snap or need plugins that access non‑sandboxed directories.
  • Use Flatpak if you already run other Flatpak apps and prefer sandboxing.
  • Use Snap if you deliberately want the official Mozilla Snap channel and auto‑refresh.

Step 3: Install Thunderbird Mail on Ubuntu 26.04 via APT (Default Method)

Ubuntu 26.04’s default Thunderbird package points to a Snap transitional wrapper, even though it looks like a normal APT package. That’s important to understand before you run commands.

Step 3.1: Refresh APT metadata

sudo apt update

What this does: Reloads the list of available packages from Ubuntu’s repositories into your local cache.

Why this matters: Without this, APT may not know the current candidate for thunderbird and can fail or install an outdated version.

Expected output:

Get:1 http://archive.ubuntu.com/ubuntu 26.04 ... InRelease
...
Fetched 12.3 MB in 1min 20s (154 kB/s)
Reading package lists... Done

Step 3.2: Install the Thunderbird package

sudo apt install thunderbird -y

What this does: Installs the thunderbird package, which on Ubuntu 26.04 is a Snap transitional package (e.g., version 2:1snap1-0ubuntu5). APT automatically pulls the Thunderbird Snap in the background.

Why Ubuntu changed this:
Ubuntu moved Thunderbird to Snap to keep updates decoupled from the main archive and to simplify security updates. The downside is that Snap runs in a sandbox, so it cannot access certain directories without extra configuration.

Successful output looks like:

Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  thunderbird
0 upgraded, 1 newly installed, 0 to remove
Need to get 103 kB of archives.
After this operation, 327 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu 26.04-updates/main amd64 thunderbird 2:1snap1-0ubuntu5 [103 kB]
Fetched 103 kB in 0s (0 B/s)
Selecting previously unselected package thunderbird.
(Reading database ... 212345 files and directories currently installed.)
Preparing to unpack .../thunderbird_2%3a1snap1-0ubuntu5_amd64.deb ...
Unpacking thunderbird (2:1snap1-0ubuntu5) ...
Setting up thunderbird (2:1snap1-0ubuntu5) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.27-2) ...

The key line is thunderbird (2:1snap1-0ubuntu5) — this confirms you are on the Snap‑backed path.

Step 3.3: Verify the candidate version

apt-cache policy thunderbird

What this does: Shows which remote repositories APT sees for thunderbird and which version it will install or upgrade to.

Why this is useful:
If you later decide to switch to the Mozilla PPA, you must confirm that the Snap transitional package is not quietly winning due to APT’s epoch rules (2: vs 1:).

Example output:

thunderbird:
  Installed: 2:1snap1-0ubuntu5
  Candidate: 2:1snap1-0ubuntu5
  Version table:
 *** 2:1snap1-0ubuntu5 500
        500 http://archive.ubuntu.com/ubuntu 26.04-updates/main amd64 Packages
        100 /var/lib/dpkg/status

If you see a PPA line here but the Snap version still wins, you need pinning (covered in the PPA section).

Step 4: Install Thunderbird Mail on Ubuntu 26.04 LTS via Mozilla Team PPA (Recommended for Power Users)

If you want a true native .deb Thunderbird without Snap, the Mozilla Team PPA is the official way.

Step 4.1: Install software-properties-common

sudo apt install software-properties-common -y

What this does: Installs the add-apt-repository command, which handles PPA keys and sources list entries correctly.

Why this matters:
The PPA model depends on GPG keys and sources.list.d entries. Using add-apt-repository instead of manually editing files reduces the risk of typos or broken keys.

Verify it’s installed:

dpkg -l software-properties-common

You should see a line like:

ii  software-properties-common  0.99.99 ...

Step 4.2: Add the Mozilla Team PPA

sudo add-apt-repository ppa:mozillateam/ppa -y

What this does: Adds the ppa:mozillateam/ppa repository to your system, including its signing key and sources.list.d entry.

Why this PPA exists:
Canonical’s Mozilla team maintains this PPA with native Thunderbird ESR builds for Ubuntu 26.04, 24.04, and 22.04. This is the only way to get a non‑Snap Thunderbird via APT without manually unpacking tarballs.

After the command, you should see output like:

Hit:1 http://archive.ubuntu.com/ubuntu 26.04 ...
Get:2 http://ppa.launchpad.net/mozillateam/ppa/ubuntu 26.04 InRelease [23.8 kB]
Get:3 http://ppa.launchpad.net/mozillateam/ppa/ubuntu 26.04/main amd64 Packages [2,112 B]
...
Fetched 25.9 kB in 1s (18.4 kB/s)
Reading package lists... Done

Step 4.3: Refresh APT metadata again

sudo apt update

What this does: Reloads package lists so APT can see the new PPA entries.

Why this is required:
Until you run apt update, APT does not know about the PPA packages. Trying to install Thunderbird immediately after adding the PPA will fail with “E: Unable to locate package thunderbird”.

You should now see packages from http://ppa.launchpad.net/mozillateam/ppa/... in the output.

Step 4.4: Create an APT pin file (Critical)

Ubuntu’s Snap transitional package has epoch 2:, while the Mozilla PPA version has epoch 1:. APT always prefers the higher epoch, so the Snap version will steal apt install thunderbird unless you override it.

Create the pin file:

printf '%s\n' \
'Package: thunderbird' \
'Pin: release o=LP-PPA-mozillateam' \
'Pin-Priority: 1001' \
'' \
'Package: thunderbird' \
'Pin: release o=Ubuntu' \
'Pin-Priority: -1' | sudo tee /etc/apt/preferences.d/thunderbird-ppa

What this does:
o=LP-PPA-mozillateam targets the Mozilla PPA, and Pin-Priority: 1001 forces APT to prefer it. o=Ubuntu with Pin-Priority: -1 blacklists the Ubuntu archive candidate, preventing the Snap version from being installed.

Why pinning is mandatory here:
Without this, APT always picks the Snap‑backed package, even when the PPA is active. This is purely a result of epoch ordering in Debian/Ubuntu package management.

Check the file:

cat /etc/apt/preferences.d/thunderbird-ppa

You should see:

Package: thunderbird
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001

Package: thunderbird
Pin: release o=Ubuntu
Pin-Priority: -1

If not, recreate it and run sudo apt update again.

Step 4.5: Install Thunderbird from the PPA

sudo apt install --allow-downgrades thunderbird -y

What this does: Installs the PPA version of Thunderbird, even though APT sees it as a “downgrade” (because the epoch drops from 2: to 1:).

Why the --allow-downgrades flag is required:
Epoch numbers are a core part of Debian’s versioning. APT refuses to install a lower‑epoch version unless you explicitly allow it. This flag acknowledges that you know what you are doing and want the PPA package.

Successful output:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  thunderbird
The following NEW packages will be installed:
  thunderbird
0 upgraded, 1 newly installed, 1 to remove
Need to get 78.1 MB of archives.
After this operation, 1,024 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/mozillateam/ppa/ubuntu 26.04/main amd64 thunderbird 1:140.x.x~mt+1 [78.1 MB]
...
Setting up thunderbird (1:140.x.x~mt+1) ...

Note the ~mt suffix and 1: epoch — this confirms the PPA build is now active.

Step 4.6: Verify the installed version

dpkg-query -W -f='${Version}\n' thunderbird

What this does: Prints only the version string of the installed thunderbird package.

Why this check matters:
If you see 2:1snap1-0ubuntu5, you are still on the Ubuntu‑Snap path. If you see 1:140.x.x~mt+1, you are on the Mozilla PPA path.

Correct output:

1:140.x.x~mt+1

If you see the Snap version, double‑check your pin file and re‑run sudo apt update && sudo apt install --allow-downgrades thunderbird -y.

Step 5: Install Thunderbird Mail on Ubuntu 26.04 LTS via Flatpak (Flathub)

Flatpak runs Thunderbird in a sandbox, which is useful if you want tight isolation or mix multiple app versions.

Step 5.1: Install Flatpak

sudo apt install flatpak -y

What this does: Installs the Flatpak runtime and CLI tools.

Why this is needed: Flatpak is not installed by default on Ubuntu; attempting to run flatpak commands without it fails.

Once installed, verify:

flatpak --version

Step 5.2: Add the Flathub repository

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

What this does: Adds Flathub as a remote repository from which you can install apps.

Why Flathub matters:
The Thunderbird Flatpak is published and verified by MZLA Technologies Corp., a Mozilla Foundation affiliate. Using the official Flathub remote ensures you get the correct, signed build.

The --if-not-exists flag prevents errors if Flathub is already present.

Step 5.3: Install Thunderbird Flatpak

sudo flatpak install flathub org.mozilla.Thunderbird -y

What this does: Downloads and installs the Thunderbird app from Flathub.

Why the full ID (org.mozilla.Thunderbird) matters:
Using the full application ID prevents picking a similarly‑named community fork by accident.

Sample output:

Looking for matches...
Found similar ref(s) for ‘thunderbird’ in remote ‘flathub’ (user).
Use the full remote name e.g., ‘org.mozilla.Thunderbird’ to avoid ambiguity.
Installing: org.mozilla.Thunderbird/x86_64/stable
                   1 metadata, 1 content objects fetched; 16.1 MB transferred in 12 seconds

Step 5.4: Verify the installed Flatpak

flatpak info org.mozilla.Thunderbird

What this does: Shows metadata for the installed Thunderbird Flatpak.

Why this check is important:
Confirm that the Branch is stable and the Version matches the current Thunderbird ESR line. You do not want to accidentally run a beta or nightly in production.

Step 6: Install Thunderbird Mail on Ubuntu 26.04 LTS via Snap (Direct from Snap Store)

If you specifically want Snap, you install Thunderbird directly from the Snap Store.

Step 6.1: Ensure snapd is installed

sudo apt install snapd -y

What this does: Installs the Snap daemon and CLI tools.

Why this matters: Minimal and some custom Ubuntu 26.04 installs do not ship snapd by default.

If you already have snapd, this command will report “0 newly installed, 0 to remove”.

Step 6.2: Install Thunderbird Snap

sudo snap install thunderbird

What this does: Pulls the Thunderbird Snap from the Snap Store and installs it.

Why this is useful:
The Thunderbird Snap is published by canonical** (Canonical’s verified publisher marker), runs on the latest/stable channel, and updates automatically via snap refresh. This is ideal if you want hands‑off updates.

Successful output:

2026‑05‑10 11:00:12,456 INFO Waiting for automatic snapd updates...
2026‑05‑10 11:00:12,456 INFO snapd automatic maintenance started
2026‑05‑10 11:00:13,456 INFO snap "thunderbird" added to auto refresh
2026‑05‑10 11:00:13,456 INFO snap "thunderbird" revision 2336 installed

Step 6.3: Confirm the Snap is active

snap list thunderbird

What this does: Lists the installed Thunderbird Snap with its version and channel.

Why this is important:
You want to see canonical** in the Publisher column and latest/stable in the Channel. This confirms you are on the official Mozilla‑backed channel, not a community fork.

Example:

Name        Version  Rev  Tracking  Publisher      Notes
thunderbird 140.x.x  2336 latest/stable  canonical**  -

How to Launch Thunderbird Mail on Ubuntu 26.04

However you installed Thunderbird, you can launch it from the GUI or the terminal.

From the Applications menu:
Open Activities → Show Applications → search “Thunderbird” → click the icon.
Behind the scenes, GNOME uses the .desktop file installed by APT, Flatpak, or Snap.

From the terminal (APT/PPA):

thunderbird

From the terminal (Flatpak):

flatpak run org.mozilla.Thunderbird

From the terminal (Snap):

snap run thunderbird

Why launching from the terminal first is useful:
Terminal output shows warnings, startup errors, and extension‑related issues you might otherwise miss in the GUI. If Thunderbird crashes at startup, the terminal often reveals the root cause.

Install Thunderbird Mail on Ubuntu 26.04

Configure Thunderbird Mail on Ubuntu 26.04 LTS

Once Thunderbird starts, it prompts you to set up an account.

Step 1: Start the Account Setup Wizard

  • Enter your Name, Email address, and Password.
  • Click Create or Continue.
  • Thunderbird contacts Mozilla’s ISPDB database to auto‑detect IMAP/SMTP settings for common providers.

Step 2: Choose IMAP over POP3

  • When you get the choice between IMAP and POP3, choose IMAP.
  • Why IMAP is better: IMAP keeps messages on the server, synchronized across devices. POP3 downloads mails locally and usually deletes them from the server, which breaks multi‑device workflows.

Step 3: Review Auto‑Detected Settings

  • Thunderbird fills in incoming and outgoing server details, including ports and SSL/TLS or STARTTLS encryption.
  • Why encryption matters: Leaving mail unencrypted exposes your password and message content on the network. IMAP/SMTP with TLS is the minimum security baseline.

Step 4: Click “Done” and Sync

  • Click Done to start syncing your inbox.
  • For large inboxes, this may take several minutes.
  • After the first sync, Thunderbird acts as your main Thunderbird Mail on Ubuntu 26.04 setup endpoint.

Troubleshooting Common Issues

1. APT Still Tries to Install the Snap Wrapper After Adding the PPA

Symptom:
apt-cache policy thunderbird shows the Ubuntu Snap candidate winning, even after adding the Mozilla PPA.

Cause:
The APT pin file is missing or the Origin values are wrong.

Fix:
Recreate the pin file from Step 4.4 and run:

sudo apt update

Then:

sudo apt install --allow-downgrades thunderbird -y

Why this works:
The pin file overrides APT’s default epoch‑based selection and forces it to prefer the Mozilla PPA version.

2. Thunderbird Won’t Start

Symptom:
Clicking the icon does nothing, or the application starts then immediately closes.

Fix:
Launch from the terminal to see errors. On APT/PPA:

thunderbird

On Flatpak:

flatpak run org.mozilla.Thunderbird --safe-mode

On Snap:

snap run thunderbird --safe-mode

Why --safe-mode helps:
This disables extensions and addons, which are common causes of crashes. If Thunderbird starts in safe mode, one of your add‑ons is the culprit.

3. Flatpak Thunderbird Cannot Access External Drives

Symptom:
Thunderbird cannot save attachments to /mnt or /media because the directories are not visible.

Why this happens:
Flatpak sandboxes block access to arbitrary filesystem paths by default.

Fix:
Grant explicit access with:

flatpak override --user --filesystem=/media org.mozilla.Thunderbird

Why this is safer than opening everything:
You only expose the exact path you need, keeping the rest of the sandbox intact.

4. Snap Profile Data Disappears After Reinstall

Symptom:
After snap remove thunderbird && snap install thunderbird, all your accounts and mail settings are gone.

Cause:
Snap stores profile data in ~/snap/thunderbird/ and deletes it on removal unless you explicitly preserve it.

Fix:
Before removing, save the profile:

snap save thunderbird

Why profile location matters:
Migrating from a native .deb install to Snap does not automatically import the ~/.thunderbird profile into the Snap directory.

[su_box title=”VPS Manage Service Offer” style=”bubbles” box_color=”#000000″ radius=”10″]If you don’t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do “VPS Manage Service Offer”, starting from $10 (Paypal payment). Please contact us to get the best deal![/su_box]

r00t is a Linux Systems Administrator and open-source advocate with over ten years of hands-on experience in server infrastructure, system hardening, and performance tuning. Having worked across distributions such as Debian, Arch, RHEL, and Ubuntu, he brings real-world depth to every article published on this blog. r00t writes to bridge the gap between complex sysadmin concepts and practical, everyday application — whether you are configuring your first server or optimizing a production environment. Based in New York, US, he is a firm believer that knowledge, like open-source software, is best when shared freely.

Related Posts