Les modules TbSYnc et Provide permettent de synchroniser les calendriers et carnets d'adresse de Thunderbird avec un ceux d'un serveur disposant d'une interface CalDav (pour calendrier) et CardDav (pour carnets d'adresses), comme c'est le cas des serveurs NextCloud et OwnCLoud.
Dans ce qui suit, la connexion s'effectue sur les calendriers et carnets d'adresse d'un serveur NextCloud. Un tel compte peut-être créé gratuitement chez Framagenda, à l'adresse https://framagenda.org/index.php/login.
Sommaire
1 - Installation de thunderbird
1.1 - Installation depuis les dépôts debian
Installer le client de messagerie Thunderbird et l'agenda "Lightning" :
La version présente dans les dépôts (1:60.8.0-1~deb10u1) est assez ancienne. Pour installer la dernière version (> 68.0), se rendre sur la page https://www.thunderbird.net/fr/ et télécharger le fichier binaire compressé proposé
Lancer l'application, celle-ci s'affiche en français
1.2 - Installation des modules de synchronisation caldav carddav
Depuis le menu Outils de la barre de Menus Thunderbird (Alt o), installer les Modules Complémentaires de synchronisation : TbSYnc et Provider for calDAV & CardDAV
Dans l'onglet Gestionnaire de modules / Extensions, vérifier la présence des 3 modules Lightning, Provider for CalDAV & CardDAV, TbSync
Redémarrer Thunderbird
2 - Personnalisation
Depuis la barre de menus, sélectionner Préférences et passer en revue les différents onglets.
3 - Création des comptes de messagerie
Créer les comptes de messagerie
3 - Synchronisation calendriers et agendas
Dans ce qui suit, la synchronisation s'effectue avec un calendrier et un carnet d'adresses hébergés sur un serveur NextCloud d'adresse https://frameagenda.org/remote.php
Ouvrir le module TbSync : Outils >> Préférences des modules >> TbSync, une fenêtre TbSync account manager s'ouvre
Sélectionner dans le menu déroulant "Account actions" "Add new account" >> CalDAV & CardDAV. Dans la nouvelle fenêtre qui s'est ouverte, sélectionner "Automatic Configuration"(Most ownCloud, NextCloud and other savre/dav installations support the discovery service for automatic configuration)
Entrer les informations du compte :
Account name: nom arbitraire du service de synchronisation, par exemple
Server URL: https://framagenda.org/
User name: et Password: Identifiant du compte et mot de passe, Valider
Les ressources trouvées sur le serveur s'affichent (Carnets d'adresse, Agendas), les sélectionner. Tenter une synchronisation et vérifier que les carnets d'adresses et agendas ont bien été créés par TbSync. Définir un intervalle de synchronisation (par exemple 10 minutes).