Synchronizing with Thunderbird

Thunderbird is a feature-rich and mature mail client that can be turned into a full-fledged PIM. However, it lacks support for address book synchronisation via CardDAV and it also lacks the ability to automatically discover calendars and address books available on the server. Therefore, to synchronise with Nextcloud, add-ons are required, which can be easily installed through Thunderbird’s add-on manager.

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:

  1. In Cardbook:

    • “Adressbook > New Adressbook Remote > Next

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

  1. Click on “Validate”, click Next, then choose the name of the addressbook and click Next again.

  1. When you are finished, CardBook synchronizes your addressbooks. You can always trigger a synchronisation manually by clicking “Synchronize” in the top left corner of CardBook.


The old method: Manually subscribing to calendars

This method is only needed if you don’t want to install TBSync.

1. Go to your Nextcloud Calendar and click on the 3 dotted menu for the calendar that you want to synchronize which will display and URL that looks something like this:

  1. Go to the calendar view in Thunderbird and right click in the calendar menu to the left (where the names of the calendars are) to add a New Calendar.

  2. Choose On the network

  1. Choose CalDAV and fill in the missing information:


Fix for Thunderbird 60

If you are still using Thunderbird 60, you need to change a configuration setting to make CalDAV/CardDAV work around Thunderbird bug #1468918 as described here