AtomBox est le cœur d’une plateforme d’hébergement de messagerie. Pas un webmail de plus posé à côté d’un serveur : la brique par laquelle la messagerie s’utilise et s’administre. En cours de développement, dépôt public.
Le problème
Le courrier est la seule application dont personne ne peut se passer une journée, et c’est aussi celle qu’on confie le plus facilement à un tiers. Une messagerie externalisée, ce sont les échanges commerciaux, les devis, les mots de passe envoyés à un prestataire — hébergés ailleurs, analysés, et repris difficilement le jour où l’on change d’avis.
L’alternative existe depuis longtemps sur le plan technique : Postfix, Dovecot, SPF, DKIM, DMARC, filtrage — c’est ce que j’administre déjà pour mes clients, et ce que décrit Infrastructure & hébergement. Ce qui manque n’est pas le serveur de courrier. C’est tout ce qu’il y a autour : créer un domaine, ouvrir une boîte, poser un alias, changer un mot de passe, vérifier pourquoi un message part en indésirable. Aujourd’hui, chacune de ces opérations passe par moi.
Ce que vise AtomBox
- Le webmail — une interface utilisable au quotidien par une équipe, pas une console d’administrateur.
- L’administration de la messagerie — domaines, boîtes, alias, redirections, quotas, filtres, sans ligne de commande.
- L’autonomie du client — que l’entreprise tienne ses propres comptes sans passer par son prestataire pour ouvrir une adresse.
- L’isolation entre clients, comme sur le reste de la plateforme : un domaine hébergé ne voit rien de ses voisins.
Le dernier point est ce qui distingue une plateforme d’hébergement d’un serveur de messagerie : c’est aussi ce qui la rend revendable, sauvegardable et supervisable client par client — voir Sauvegardes et Supervision & alertes.
Ce que ça ne sera pas
Ni un format propriétaire, ni une boîte dont on ne ressort pas. La messagerie reste servie en IMAP standard : le client garde ses messages, son logiciel de bureau, son téléphone, et la possibilité de partir avec.
Où ça en est
En développement actif. Le dépôt est public : iprospective/AtomBox, écrit en JavaScript. La pile de messagerie sur laquelle il s’appuie, elle, est en production depuis des années.
- Node.jsExécution JavaScript côté serveur et chaînes de compilation front.
- PoPostfixServeur SMTP : la partie qui envoie et reçoit le courrier.
- DovecotServeur IMAP : la partie qui distribue les messages aux clients.
- RoundcubeWebmail : la messagerie dans le navigateur.
- SpSpamAssassinFiltrage du courrier indésirable.
- OpOpenDKIMSignature DKIM : prouve que le message vient bien de votre domaine.
- ClClamAVAnalyse antivirus du courrier et des dépôts.
- LinuxLe noyau et l'écosystème sur lesquels tout le reste repose.
La vue d’ensemble des développements est sur Développements ; les services serveur correspondants sur Services serveur & réseau.
