Autoconfig Thunderbird et SSOwat

Bonjour,

J’aimerai mettre en place un fichier xml d’autoconfiguration pour thunderbird sur un serveur Yunohost.
J’ai créé le fichier et je l’ai placé dans /var/www/mail/

Par contre je ne vois pas comment il peut être vu par les clients vu que SSOwat y met son grain de sel.
En cherchant j’ai compris qu’il fallait ajouter des règles dans les fichiers de configuration de SSOwat, conf.json et/ou conf.json.persistent, mais j’ai du mal à comprendre comment ça fonctionne.
Vous pourriez m’aider ?

Salut,

SSOwat interprète les 2 fichiers conf.json et conf.json.persistent.
La commande “yunohost app ssowatconf” est appelé souvent par yunohost (lors des install/upgrade/… d’app par example), elle régénère le fichier conf.json à partir de la config des app yunohost.
Pour une config perso (=hors app) il faut mettre les règles dans json.persistent qui lui ne bouge pas.

Au niveau des règle dispo la liste est ici https://github.com/Kloadut/SSOwat

Je ne sais pas ce que contient le fichier d’autoconfiguration de thunderbird mais si les infos ne sont pas sensible tu peux utiliser la règle skipped_urls pour rendre ton fichier public.

SSowat n’est pas génant pour la connexion entre Thunderbird et ta boîte email YunoHost.
Cette connexion se fait via des ports. Je t’invite à regarder comment configurer un client mail.

Je n’ai personnellement pas de soucis pour configurer thunderbird, mais je voudrais rendre cette configuration la plus simple possible pour les utilisateurs de mon serveur.
Je vais regarder la doc de SSOwat pour voir si je m’en sors.

Dans ton /etc/ssowat/conf.json.persistent ajoute une ligne dans “skipped_urls”, comme cela :

{
"redirected_urls": {
    "matlink.fr/": "https://fr.matlink.fr"
  },
"skipped_urls": [
    "matlink.fr/.well-known/",
    "fr.matlink.fr"
    ]
}

la ligne avec le .well-known qui permet de faire ton autoconfig de thunderbird. Si tu veux plus de détails : https://fr.matlink.fr/autoconfiguration-de-thunderbird-pour-votre-serveur-mail.html

Bonjour,
J’ai commencé à écrire un package:

L’installation fonctionne. Il y a encore tu travail.