Skip to content

Migration du service mail

Pour résoudre https://git.felinn.org/FELINN/mail.felinn.org/-/issues/9+ (et Campagne de DéSPAMMage (#11)) nous avons décider de bouger le service mail su cs51 ou grésille qui nous fourni une IP et le PTR qui va avec.

Tant qu'a faire tout ce bouzin, l'idée a émergé de remplacer aussi Mailu ✝️ par https://stalw.art/ 🥳 qui vend vraiiiment du rêve et qui semble infiniment plus futur proof car il ne repose pas sur les vieux dino habituel de la stack mail (postfix, dovecote, etc). De plus Authentification SSO avec Hiboo (#12) ne sera pas possible avec mailu, à moins de maintenait un fork (chiant) ou de set-up un reverse proxy en plus pour l'authentification via http_header. Donc on préfère partir sur stalwart 🚀

Roadmap :

  • FELINN/cs51#10+
  • décider du meilleurs backend a utiliser pour stalwart --> rocksDB
  • installer stalwart dans un LXC
  • configurer le nattage IPv4 et verifier la conf IPv6
  • tester avec un domaine (genre felinn.net)
  • chiffrement -> à tester et à documenter côté user FELINN car c'est déjà activé par défaut
  • hiboo (users alias, on abandonne sso pour l'instant)
  • client web ? -> https://github.com/linagora/tmail-flutter a l'air nickel, en fort développement et JMAP native
  • trouver un moyen de migrer les mails de l'un à l'autre -> done
  • faire une annonce aux utilisateurices (la méthode consistera probablement a passer par un boite mail static et de repush les mails sauvegardés avec IMAP une vois le nouveau service en place)
  • rapatrier le domain mail felinn.org
  • changer la conf de tous les services qui ont besoin d'envoyer des mails avec le SMTP
  • shutdown mailu ou le garder le SMTP secondaire
  • clean le bazar ambiant

Le PTR de l'IP grésille revois vers felinn.org, donc il faut utiliser ce domain dans le nom du serveur mail mais d'autre domaine peuvent envoyer des mail Ref.

Edited by ornanovitch