{"id":4685,"date":"2024-10-10T10:10:00","date_gmt":"2024-10-10T08:10:00","guid":{"rendered":"https:\/\/www.unicoda.com\/?p=4685"},"modified":"2024-10-09T14:56:08","modified_gmt":"2024-10-09T12:56:08","slug":"gandi-cest-fini","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=4685","title":{"rendered":"Gandi c&rsquo;est fini"},"content":{"rendered":"\n<p>Et dire que c&rsquo;\u00e9tait l&rsquo;h\u00e9bergeur de ma premi\u00e8re adresse email associ\u00e9e \u00e0 mon nom de <em>domaine.<\/em><\/p>\n\n\n\n<p>Et oui, j\u2019en ai d\u00e9sormais termin\u00e9 avec Gandi depuis presque un mois maintenant. Propri\u00e9taire depuis plusieurs ann\u00e9es d&rsquo;un nom de domaine g\u00e9r\u00e9 chez Gandi, j&rsquo;avais fait le choix de cet h\u00e9bergeur pour sa r\u00e9putation, les bons retours que j&rsquo;avais pu lire \u00e0 plusieurs reprises en ligne, et surtout, pour les quelques adresses mails incluses dans leur offre nom de domaine.<\/p>\n\n\n\n<p>L\u2019histoire commence \u00e0 la mi-2023, apr\u00e8s r\u00e9ception et lecture d&rsquo;un mail de Gandi informant ses clients des changements \u00e0 venir et des \u00e9volutions de leurs tarifs. Trahison ! L\u2019offre mail associ\u00e9e \u00e0 un nom de domaine va \u00eatre arr\u00eat\u00e9e et les clients forc\u00e9s \u00e0 souscrire \u00e0 une offre mail factur\u00e9e \u00e0 l\u2019adresse mail. Augmentation des co\u00fbts x8 dans mon cas, puisque deux adresses sont activement utilis\u00e9es. Je me f\u00e9licite de n\u2019avoir finalement pas incit\u00e9 mes proches \u00e0 migrer leur adresse email sur mon domaine.<\/p>\n\n\n\n<p>A l&rsquo;\u00e9poque, de m\u00e9moire, il \u00e9tait possible de cr\u00e9er jusqu&rsquo;\u00e0 5 adresses mails associ\u00e9es \u00e0 un nom de domaine. Mon fr\u00e8re et moi-m\u00eame avons donc pu troquer nos adresses g\u00e9r\u00e9es par le FAI du moment pour passer sur des adresses plus p\u00e9rennes (du moins en th\u00e9orie), et affichant notre nom de domaine: unicoda.fr. Ce qui faisait pour moi l&rsquo;int\u00e9r\u00eat de cette offre en particulier, \u00e9tait la possibilit\u00e9 de d\u00e9finir des alias en mode regex <code>*<\/code>, permettant ainsi d&rsquo;avoir facilement une adresse dynamique par contexte, par site ou par provenance. Avec par exemple l&rsquo;alias suivant : <code>moi-*@mondomaine.fr<\/code>, je pouvais au besoin donner l&rsquo;adresse <code>moi-vendeur1@mondomaine.fr<\/code> pour les communications en provenance de <em>vendeur1<\/em> et <code>moi-association-xy@mondomaine.fr<\/code> pour les communications en provenance de <em>association-xy<\/em>. Et cela en toute simplicit\u00e9.<\/p>\n\n\n\n<p>Cette organisation a l&rsquo;int\u00e9r\u00eat de ne pas exposer son adresse mail principale \u00e0 des acteurs commerciaux parfois peu scrupuleux et dont les fichiers clients peuvent \u00eatre r\u00e9utilis\u00e9s, malgr\u00e9 l&rsquo;opposition explicite \u00e0 l&rsquo;envoi de mails commerciaux, mais aussi d&rsquo;identifier imm\u00e9diatement la source d\u2019une fuite de donn\u00e9es, en cas de faille de s\u00e9curit\u00e9 chez le contact x ou y. Heureusement chose exceptionnelle, il m&rsquo;est arriv\u00e9 de recevoir des spams sur l&rsquo;une de mes adresses sp\u00e9cifiques, m&rsquo;indiquant ainsi que l&rsquo;adresse confi\u00e9e au contact et \u00e0 son syst\u00e8me informatique avait fini par fuiter. Si les protections anti-spam ne font pas effet, il est alors possible de mettre l&rsquo;adresse en liste noire, pour bloquer d\u00e9finitivement les mails entrants sur cette adresse et conserver ainsi une adresse saine. Mon erreur ici, a peut-\u00eatre \u00e9t\u00e9 de ne pas choisir d\u2019utiliser le caract\u00e8re `+` pour d\u00e9finir mon alias, car ce type d&rsquo;alias est plus standard et donc souvent support\u00e9 chez les autres fournisseurs de mail.<\/p>\n\n\n\n<p>Revenons \u00e0 nos moutons. Alors que je commen\u00e7ais \u00e0 envisager de faire migrer d&rsquo;autres membres de la famille en utilisant les adresses restantes, Gandi annon\u00e7a une baisse du nombre de mail associ\u00e9s \u00e0 un domaine et limita leur nombre \u00e0 3 adresses. Statu quo. Nous restons donc \u00e0 deux utilisateurs des adresses mails fournies. Avance rapide au 14 juin 2023 et \u00e0 l&rsquo;annonce de la fin des adresses mails fournies avec un nom de domaine au 30 novembre de la m\u00eame ann\u00e9e. Une solution simple consisterait \u00e0 migrer les 2 comptes mails que nous utilisons vers l&rsquo;offre de mail de Gandi, mais celle-ci, avec l&rsquo;augmentation des tarifs, va passer de 0,42e\/mois \u00e0 4,2e\/mois. Rien de moi qu&rsquo;un x10. Pour l&rsquo;utilisation que nous faisons de nos comptes personnels, l&rsquo;addition est sal\u00e9e.<\/p>\n\n\n\n<p>Ayant bien d\u2019autres choses \u00e0 traiter, nous avons donc cherch\u00e9 \u00e0 limiter les d\u00e9g\u00e2ts. Sur les deux adresses li\u00e9es \u00e0 mon domaine, je n\u2019ai conserv\u00e9 que la mienne, l\u2019autre ayant \u00e9t\u00e9 d\u00e9commissionn\u00e9e, et j\u2019ai donc commenc\u00e9 \u00e0 me voir facturer le co\u00fbt mensuel d\u2019une adresse. Une migration durant cette p\u00e9riode me semblait hasardeuse, car risquait de me faire perdre des emails, en r\u00e9ception, ou en envoi, du moins le temps de r\u00e9soudre les \u00e9ventuels probl\u00e8mes de configuration.<\/p>\n\n\n\n<p>Les mois passant, la routine s\u2019installe. Le service fonctionne toujours correctement et je n\u2019ai pas l\u2019envie ni le temps de me concentrer sur la migration de mon adresse mail, bien qu\u2019une courte interruption de service soit maintenant acceptable.<\/p>\n\n\n\n<p>Jusqu\u2019\u00e0 d\u00e9but septembre 2024, qui voit arriver le renouvellement du nom de domaine auquel sont li\u00e9es les adresses. Alors que je d\u00e9marre la proc\u00e9dure, le prix du renouvellement d\u2019un .fr pour un an s\u2019affiche: 30 euros et des brouettes. J\u2019avais bien vu passer un document listant les augmentations de tarifs, mais celle-ci m\u2019avait \u00e9chapp\u00e9\u2026 Une nouvelle fois, on sent que la politique tarifaire a chang\u00e9 apr\u00e8s le rachat par un groupe d&rsquo;investissement en 2019 : il faut que le fric rentre ! (Lire \u00e0 ce sujet \u00ab\u00a0<em><a href=\"https:\/\/linuxfr.org\/users\/acatton\/journaux\/gandi-passe-de-no-bullshit-a-bait-and-switch\" data-type=\"link\" data-id=\"https:\/\/linuxfr.org\/users\/acatton\/journaux\/gandi-passe-de-no-bullshit-a-bait-and-switch\">Gandi, passe de \u00ab no bullshit \u00bb \u00e0 \u00ab bait and switch \u00bb ?<\/a><\/em>\u00a0\u00bb chez linuxfr) A une semaine de la date d\u2019expiration, j\u2019h\u00e9site quelques instants. Rester encore un an et consentir \u00e0 me faire racketter, le temps de trouver une autre solution, ou entamer une migration d\u2019urgence.<\/p>\n\n\n\n<p>Ce sera une migration d\u2019urgence vers OVH, o\u00f9 les tarifs sont bien plus raisonnables et que j\u2019utilise d\u00e9j\u00e0 pour unicoda.com: nom de domaine et serveur, sans avoir eu \u00e0 m\u2019en plaindre jusqu\u2019\u00e0 pr\u00e9sent &#8211; except\u00e9 peut-\u00eatre lorsqu\u2019unicoda a litt\u00e9ralement migr\u00e9 dans le cloud avec l\u2019incendie du datacenter de Strasbourg (Mais j\u2019avais trouv\u00e9 l\u2019exp\u00e9rience plut\u00f4t  enrichissante. Voir: <a href=\"https:\/\/www.unicoda.com\/?p=4455\" data-type=\"post\" data-id=\"4455\">Unicoda a br\u00fbl\u00e9 !<\/a>). Probl\u00e8me, les offres mail ne proposent pas de configuration d\u2019alias <code>*<\/code> comme celle d\u00e9crite plus haut. L\u2019adresse mail comprise dans l\u2019offre nom de domaine propose la cr\u00e9ation de 1000 alias, et l\u2019offre pro, l\u2019utilisation du <code>+<\/code> pour la cr\u00e9ation dynamique d\u2019adresses. Il va falloir migrer toutes mes adresses existantes, vers un format <code>+<\/code>, en remplacement du caract\u00e8re que j\u2019utilisais jusqu\u2019\u00e0 pr\u00e9sent.<\/p>\n\n\n\n<p>J\u2019ouvre une ligne de commande, et lance une analyse sur le contenu de mon password store: <code>pass grep -E \u2018monPrefix-.*@unicoda.fr\u2019 > compte_a_migrer.txt<\/code>. J\u2019ouvre le fichier et me retrouve nez-\u00e0-nez avec 300 lignes de donn\u00e9es, chaque compte occupant deux lignes, soit pas loin de 150 comptes \u00e0 mettre \u00e0 jour. Commence alors la t\u00e2che r\u00e9p\u00e9titive et gargantuesque de modification du mail: connexion au compte, changement du mail, validation de la nouvelle adresse, suppression de l\u2019ancienne, mise \u00e0 jour de l\u2019entr\u00e9e dans le gestionnaire de mot de passe, et on recommence.<\/p>\n\n\n\n<p>Apr\u00e8s trois soir\u00e9es de d\u00e9s\u0153uvrement intellectuel, \u00e7a y est, la majorit\u00e9 des adresses est migr\u00e9e, et les adresses restantes ont fait l&rsquo;objet d\u2019une cr\u00e9ation d\u2019alias manuelle. J\u2019enclenche donc la proc\u00e9dure de transfert du nom de domaine, \u00e0 72h de son expiration, scotch\u00e9 \u00e0 mon \u00e9cran comme un papillon de nuit \u00e0 sa lumi\u00e8re, inquiet de voir le processus automatis\u00e9 se gripper. Tel ne fut heureusement pas le cas. La migration s\u2019est d\u00e9roul\u00e9e sans accroc en ce qui m\u2019a sembl\u00e9 moins de 3h et, apr\u00e8s quelques heures de sommeil bien m\u00e9rit\u00e9es, la partie mail a suivi, avec test d\u2019envoi et de r\u00e9ception dans la foul\u00e9e.<\/p>\n\n\n\n<p>R\u00e9trospectivement, j\u2019aurais pu m\u2019\u00e9viter \u00e9norm\u00e9ment de travail en choisissant de ne migrer que les comptes importants et consid\u00e9rer de nombreux comptes de boutiques ou de services en ligne comme des comptes historiques. Ne pas les migrer signifiait une possibilit\u00e9 de perte d\u2019acc\u00e8s en cas de reset forc\u00e9 du mot de passe, le mail de contact n\u2019existant plus mais, dans une telle situation, il aurait \u00e9t\u00e9 seulement n\u00e9cessaire de cr\u00e9er l\u2019alias manquant pour d\u00e9bloquer la situation. Une autre solution, qui ne m\u2019est venu malheureusement que bien apr\u00e8s, aurait \u00e9t\u00e9 d\u2019utiliser les APIs OVH pour scripter la cr\u00e9ation des alias (<a href=\"https:\/\/eu.api.ovh.com\/console\/?section=%2Femail%2Fmxplan&amp;branch=v1#post-\/email\/mxplan\/-service-\/account\/-email-\/alias\" data-type=\"link\" data-id=\"https:\/\/eu.api.ovh.com\/console\/?section=%2Femail%2Fmxplan&amp;branch=v1#post-\/email\/mxplan\/-service-\/account\/-email-\/alias\">POST \/email\/mxplan\/{service}\/account\/{email}\/alias<\/a> et <a href=\"https:\/\/eu.api.ovh.com\/console\/?section=%2Femail%2Fpro&amp;branch=v1#post-\/email\/pro\/-service-\/account\/-email-\/alias\">POST \/email\/pro\/{service}\/account\/{email}\/alias<\/a>). Si l\u2019id\u00e9e d\u2019automatiser ce processus r\u00e9barbatif de mise \u00e0 jour des adresses mail m\u2019a bien travers\u00e9 l\u2019esprit, l\u2019urgence de la situation et le peu de temps restant pour migrer le domaine, via une proc\u00e9dure qui m\u2019\u00e9tait jusqu\u2019alors inconnue, m\u2019ont emp\u00each\u00e9s de prendre le recul n\u00e9cessaire pour envisager cette solution.<\/p>\n\n\n\n<p>Finalement, le transfert d\u2019un nom de domaine, op\u00e9ration que j\u2019appr\u00e9hendais quelque peu, est d\u2019une simplicit\u00e9 enfantine et ce changement d\u2019h\u00e9bergeur me permet de limiter l\u2019augmentation du co\u00fbt des services que j\u2019utilise et de simplifier un peu le suivi, la gestion et la facturation en les regroupant. La d\u00e9couverte des APIs OVH quant \u00e0 elle, me donne quelques id\u00e9es \u00e0 explorer, un jour peut-\u00eatre et vient me rappeler que, dans une situation d\u2019urgence, il faut parfois savoir ralentir pour prendre un peu de recul. Et, qui sait, s\u2019accorder d\u2019explorer un autre chemin qui, s\u2019il s\u2019av\u00e8re praticable, permettra de simplifier les choses et de gagner du temps.<\/p>\n\n\n\n<p><em>Oh Gandi, c&rsquo;est fini. Je ne crois pas que j&rsquo;y retournerai un jour.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Et dire que c&rsquo;\u00e9tait l&rsquo;h\u00e9bergeur de ma premi\u00e8re adresse email associ\u00e9e \u00e0 mon nom de domaine. Et oui, j\u2019en ai d\u00e9sormais termin\u00e9 avec Gandi depuis presque un mois maintenant. Propri\u00e9taire depuis plusieurs ann\u00e9es d&rsquo;un nom de domaine g\u00e9r\u00e9 chez Gandi, j&rsquo;avais fait le choix de cet h\u00e9bergeur pour sa r\u00e9putation, les bons retours que j&rsquo;avais &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=4685\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Gandi c&rsquo;est fini&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[605,278,424],"class_list":["post-4685","post","type-post","status-publish","format-standard","hentry","category-info","tag-gandi","tag-mail","tag-ovh"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4685"}],"version-history":[{"count":1,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4685\/revisions"}],"predecessor-version":[{"id":4686,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4685\/revisions\/4686"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}