Synchronizing with Thunderbird

Thunderbird is a feature-rich and mature mail client that can be turned into a full-fledged Personal Information Manager (PIM). Since version 102, it supports address book synchronization via CardDAV and automatic discovery of calendars and address books available on the server.

Alternative: Using the TbSync addon

For this method, you need to have two add-ons installed:

  1. TbSync.

  2. TbSync provider for CalDAV and CardDAV.

When they are installed, go to Extras/Synchronization settings (TbSync) if you are on Windows, or Edit/Synchronization settings (TbSync) if on Linux, then:

  1. In the account manager choose Add new account > CalDAV & CardDAV

  2. In the next window, go with the default called Automatic Configuration and click Next

  3. Enter an Account name (which you can freely choose), a User name, a Password, the Server URL, and click Next

  4. In the next window, TbSync should have auto-discovered the CalDAV and CardDAV addresses. When it has, click Finish

  5. Check the Enable and synchronize this account box. TbSync will now discover all address books and calendars your account has access to on the server

  6. Check the box next to each calendar and address book you want to have synchronized, set how often you want them to be synchronized, and push the button synchronize now

  7. After the first successful synchronization is complete, you can close the window.

Henceforth, TbSync will do the work for you. You are done with the basic configuration and can skip the next sections unless you need a more advanced address book.

Alternative: Using the CardBook add-on (Contacts only)

CardBook is an advanced alternative to Thunderbird’s address book, which supports CardDAV. You can have TbSync and CardBook installed in parallel.

  1. Click the CardBook icon in the upper right corner of Thunderbird:

  2. In CardBook:

    • Go to Address book > New Address book Remote > Next

    • Select CardDAV, fill in the address of your Nextcloud server, your user name and password

  3. Click on “Validate”, click Next, then choose the name of the address book and click Next again:

  4. When you are finished, CardBook synchronizes your address books. You can always trigger a synchronization manually by clicking “Synchronize” in the top left corner of CardBook: