Comment configurer DAVx5 pour synchroniser mon carnet d’adresses ou mon agenda Mailo sur Android

DAVx5La synchronisation CalDAV (pour les agendas) ou CardDAV (pour les carnets d’adresses) sur Android n’est pas gérée directement sur Android. Pour la mettre en œuvre, vous obligatoirement utiliser une application comme DAVx5 .

Installer l’application DAVx5

Vous avez plusieurs moyens d’installer l’application DAVx5 :

  • si vous l’installez depuis le Google Play Store, l’app est payante (3.99 €)
  • si vous passez par le magasin alternatif F-Droid (qu’il vous faut auparavant installer), elle est gratuite.
  • vous pouvez également l’installer directement en téléchargeant la version APK depuis le site Web de F-Droid (n’oubliez pas d’autoriser l’installation d’applications issues de sources inconnues dans la rubrique Sécurité des paramètres de votre téléphone).

Une fois l’application installée, vous pouvez configurer vos agendas et/ou vos carnets d’adresses.

Configurer vos agendas dans DAVx5 

  • Tapez sur le bouton + en bas à droite de l’écran principal, sélectionnez l’option Connexion avec une URL et un nom d’utilisateur.
  • Dans le champ URL, tapez l’adresse que vous trouverez dans les options de Mailo à la rubrique Synchronisation / Agenda : https://caldav.mailo.com
    Tapez ensuite votre adresse e-mail complète dans le champ Nom d’utilisateur puis votre mot de passe. Validez en tapant sur Se connecter.
  • Donnez enfin un nom identifiable à l’agenda (évitez votre adresse e-mail et préférez un titre genre « Agenda Mailo ») puis tapez sur Créer un compte.
  • De retour à l’accueil de DAVx5, tapez sur le compte nouvellement créé, affichez l’onglet CalDAV, cochez les agendas que vous désirez synchroniser  puis tapez sur l’icône Synchroniser en bas à droite de l’écran.
  • Vous retrouvez alors votre agenda Mailo dans la liste des agendas dans votre application d’agenda.
    Vous désirez retrouver sur votre mobile vos couleurs d’agenda ? Dans DAVx5, tapez sur la roue dentée en haut à droite et désactivez l’option Choisir couleur du calendrier. Les couleurs utilisées dans votre app agenda seront alors celles que vous avez choisies sur Mailo.


Configurer le carnet d’adresses dans DAVx5 :

  • Tapez sur le bouton + en bas à droite de l’écran principal, sélectionnez l’option Connexion avec une URL et un nom d’utilisateur.
  • Dans le champ URL, tapez l’adresse que vous trouverez dans les options de Mailo à la rubrique Synchronisation / Carnet d’adresses : https://carddav.mailo.com/
    Tapez ensuite votre adresse e-mail complète dans le champ Nom d’utilisateur puis votre mot de passe. Validez en tapant sur Se connecter.
  • Donnez enfin un nom identifiable au carnet d’adresses (évitez votre adresse e-mail et préférez un titre genre « Carnet d’adresses Mailo ») puis tapez sur Créer un compte.
  • De retour à l’accueil de DAVx5, tapez sur le compte nouvellement créé, cochez les carnets que vous désirez synchroniser dans l’onglet CardDAV puis tapez sur l’icône Synchroniser en bas à droite de l’écran.
  • Vous retrouvez alors votre carnet d’adresses Mailo dans la liste des carnets d’adresses dans votre application de contacts, par exemple Simple Contacts si vous ne voulez pas utiliser Google Contacts.

Pour information, la méthode utilisée par Mailo pour les contacts de type groupe est celle des vCards indépendantes. C’est l’option sélectionnée par défaut sur DAVx5.

 

Dernière mise à jour : 02/12/24

29 réponses sur “Comment configurer DAVx5 pour synchroniser mon carnet d’adresses ou mon agenda Mailo sur Android”

  1. Boujour,
    Je viens d’installer Etar et DAVx5 sur mon Samsung xcover5 et la synchronisation ne se produit que de mailo vers le téléphone. Je n’ai pas vu comment la rendre bidirectionnelle. Est ce possible?
    Merci
  2. Je découvre Mailo suite aux changements de politique tarifaire du service mail chez Gandi (je pense que je ne vais pas être le seul…) et je dois dire que c’est pas mal. Toutefois, je trouve que la configuration Contacts/Agenda en DAV est pas super simple alors qu’avec quelques changements simples de l’admin Mailo ce serait tip top. Si vous enregistriez tous les records qui vont bien dans les DNS de vos différents noms de domaines selon la RFC https://www.rfc-editor.org/rfc/rfc6764 la configuration pour les utilisateurs serait hyper-simple avec uniquement email et mot de passe à saisir ! Pour l’avoir implémenté sur mon propre nom de domaine, je peux confirmer que ça marche parfaitement avec Davx5 par exemple. A bon entendeur !
  3. Bonjour,
    Lorsqu’on synchronise les contacts avec DAVx5 il me semble que les contacts nouvellement créés sur le smartphone seront prise en charge SSI ils sont déclarés comme devant être synchronisé avec un compte précis
    Si je voulais faire table rase et synchroniser tous mes contact avec Mailo je pourrais faire une exportation d’un fichier vers mon compte sur Mailo. Mais ensuite comment vider les contacts du GSM et recréer un lien entre Mailo et mon tel. ?
    La méthode de bourrin serait-elle de vider les données de l’app Contacts et ensuite de refaire un compte DAVx5 avec Mailo ?

    PS je découvre mailo avec grand plaisir, actuellement j’ai un compte Nextcloud sur un CHATON ainsi que Protonmail.

    A+

  4. Bonjour,

    Utilisateur de Mailo de longue date pour les mails, j’ai commencé depuis peu à utiliser le calendrier de façon un peu plus avancée. Et vu que j’aime bien avoir une vue rapide des prochain jours fériés, j’ai intégré la calendrier externe de Thunderbird qui les liste (celui-là: https://www.thunderbird.net/media/caldata/FrenchHolidays.ics).
    J’ai également synchronisé mon calendrier Mailo avec le calendrier Android comme indiqué dans l’article, et globalement, tout fonctionne bien. Sauf que les événements du calendrier externe (les jours fériés, donc), n’apparaissent pas sous Android. J’imagine que les événements importés ne sont donc pas réexportés par défaut, mais j’aimerais bien un moyen de faire ça, vu que je préfèrerais utiliser mon calendrier Mailo comme référence centrale.
    J’ai cherché dans les préférences, mais je n’ai pas trouvé d’option qui permette de faire ça. Y a-t-il un moyen?
    Merci!

    1. Bonjour, effectivement Mailo ne fait qu’afficher les calendriers externes ICS et ne permet pas de les relayer. Pour voir apparaître ce calendrier sur votre smartphone, vous devez donc directement l’ajouter dans la liste des calendriers sur Android.
  5. Bonsoir,
    Tout d’abord merci de votre boulot et de votre éthique !
    Je galère depuis quelques temps, j’ai synchronisé mon agenda et contacts via DavX5 (les 2 séparés) sur mon Android 10, tout marche à la perfection hormis un point, j’ai un décalage de 2h dans les heures de mon calendrier.
    J’explique :
    Lorsque je crée un rdv sur mon smartphone, avec l’heure de début à 12h et fin à 16h, après synchronisation, l’heure se réajuste automatiquement à +2h de l’heure de début, soit 14h (à noter que l’heure de fin se met aussi à 14h).
    Si je fais la manip inverse depuis Mailo, après synchro mon smartphone à les bonnes heures de début et fin.
    Pour info j’utilise l’app SimpleCalendar de SimpleMobileTool.
    J’ai fouillé de partout, heure et fuseau cohérent entre smartphone et Mailo (heure de Paris classique), pas de paramétrage sur les différentes applications concernant l’heure ou les fuseaux horaires…
    Bref, je m’arrache les cheveux.
    Une idée ?
    1. Bonjour,
      Désolé pour le retard dans la réponse. Je viens de réaliser quelques tests. Avec aCalendar et Google Agenda, la synchronisation fonctionne parfaitement. Mais j’observe en effet ce même décalage de 2h avec Simple Calendar. Un problème de prise en compte du fuseau horaire donc, puisque qu’actuellement Paris est à UTC+2. Je ne vois pas non plus de réglages spécifique pour les fuseaux horaires dans l’app. Je vais faire remonter à l’équipe de développement pour qu’elle regarde ça de près.
      1. Bonjour,
        Merci de votre retour.
        J’ai testé également avec une autre appli, et pas de décalage, cela semble plus un problème coté Simple Calendar que chez vous.
        J’ai trouvé la version PRO de Simple Calendar (dispo sur F-Froid) et je n’ai pas le problème.
        Je vais envoyer un message à Simple Mobile Tools.
  6. C’est encore moi :-p
    Concernant les groupes de contacts, j’ai du mal à comprendre, j’ai l’impression que ça ne synchronise pas entre Mailo et le service Carddav.
    J’ai classé mes contacts dans des groupes sur Mailo.
    Sur Android (via Davx5) ou via Thunderbird, je ne vois pas ces groupes. Si je créé un nouveau groupe, je le vois bien sur téléphone et Thunderbird mais pas sur Mailo.
    Est-ce normal ? Une synchro est-elle prévu ?
    1. Bonjour,
      J’ai un soucis de synchronisation avec le fork de davx5 sur /e/os v2
      Le compte semble synchronisé mais aucun calendrier n’apparait a sélectionner dans le paramétrage du compte. Pareil pour les contacts
  7. * Si je comprends, il ne peut y avoir qu’un seul agenda ?
    Sur l’interface Mailo, je ne vois rien pour créer des agendas.
    Et sur l’app Davx5, lorsque je souhaite créer un nouveau carnet d’adresses, j’obtiens une erreur 500 (internal server error) via l’application.
    * Même chose pour les calendriers, j’obtiens une erreur 500 via l’application Davx5 mais je peux bien synchroniser plusieurs agendas (créer depuis l’interface Mailo).
    1. Bonjour, vous pouvez créer plusieurs agendas. Cliquez pour cela sur le bouton Agendas puis sur Gérer les agendas. Tous les agendas sont synchronisables via Davx5, mais vous devez les créer sur le Web. A ce jour, il n’est possible que d’avoir un seul carnet d’adresses (la possibilité d’en créer de nouveaux est prévue).
  8. Bonjour,
    Je viens de changer de portable et du coup de version Android, passée à la version 10. Et je ne parviens pas à reconfigurer mon compte sur Davx5.
    Je reçois une erreur : User not found at URL… Pourtant c’est bien mon user et mot de passe tels qu’entrés sur FramaAgenda pour consulter mon agenda en ligne. J’ai tenté de réinstaller l’appli, mais toujours rien.
    Auriez-vous une idée ?
    Merci d’avance
  9. Bonjour,
    Je viens de synchroniser mon agenda en suivant la procédure ci-dessus et tout va bien. Mais pour le carnet d’adresse au lancement de la connexion j’ai le message suivant « Détection de la configuration : aucun acces disponible au service caldav ou cardav » . J’ai vérifié que Davx5 est autorisé à accéder aux contacts.
    Pouvez vous m’aider.
    Merci
    1. Bonjour,
      Avez-vous bien configuré 2 comptes ? Le serveur CalDAV d’abord puis le serveur CardDAV ensuite. Il doit y avoir 2 entrées sur l’écran d’accueil de DAVx5. Pour le 1er compte, l’onglet CardDAV (les carnets d’adresses) doit être vite, l’onglet CalDAV (les agendas) afficher vos agendas. Pour le second, l’onglet CardDAV doit contenir votre carnet, et l’onglet CalDAV être vide.
        1. Il fallait qu’on s’en assure. Je viens de configurer un compte : le serveur fonctionne correctement. Je vous conseille de supprimer ce 2e compte et de recommencer en vérifiant bien les informations entrées, notamment le https du serveur et le /1, votre identifiant (l’adresse e-mail complète) et votre mot de passe. Par acquis de conscience, vérifiez que le protocole CardDAV est bien activé (sur Mailo : Options > Synchronisation > Protocoles de synchronisation). Si ça échoue encore, on demandera à l’équipe technique de voir ce qui peut clocher.
          1. Bon
            j’ai supprimé les comptes puis :
            configuré un compte carddav nommé monadresse@mailo.com
            configuré un compte caldav nommé « agenda mailo »
            tout à bien marché.
            Mais je me demande si dans le premier ce n’est pas le fait d’avoir renommé le premier compte qui empercherai la création d’un second ?? Je teste
          2. Bingo ! J’avais oublié que c’est pour ça que j’ai mis dans l’explication « évitez votre adresse e-mail et préférez un titre genre Carnet d’adresses Mailo« . Si les 2 comptes ont le même intitulé (l’adresse e-mail par exemple), l’app s’emmêle les pinceaux.
  10. Bonjour,

    Je rencontre le problème suivant avec la synchronisation via DAVx5 :
    La synchronisation des agendas via DAVx5 ne parvient pas à ramener le contenu des agendas partagés. Un agenda partagé est bien vu dans la liste des agendas disponible, mais son contenu n’est pas affiché dans l’application Android.
    Si l’on ajoute un évenement à cet agenda dans Android, cela provoque un échec de synchronisation.

    Je précise que le partage fonctionne parfaitement via l’interface Web Mailo et que la synchronisation ne pose pas de soucis pour les agendas personnels.

    Merci de votre aide.

        1. Bonjour SebGt et Sébastien de Mailo,

          Je souffre du même problème de visibilité via CalDAV du contenu des agendas partagés.
          Je suis soulagé de voir que c’est un bug identifié, je n’ai plus à m’arracher les cheveux pour trouver ce qui cloche, en revanche j’en déduis que la situation n’a pas évolué depuis plus d’un an.

          Avez-vous une perspective de résolution ? Merci ! C’est une fonctionnalité vraiment utile.

  11. J’ai récemment créé un compte mailo. Je n’arrive pas à synchroniser ni agenda ni contact sur mon smartphone en suivant la méthode décrite ci-dessus. Lorsque j’arrive à l’étape  » De retour à l’accueil de DAVx5, tapez sur le compte nouvellement créé », l’écran qui s’ouvre est blanc et je ne peux rien cocher. Avez-vous une idée de ce qui peut bloquer ? Merci.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.