L’article Email is crazy explore la complexité et les paradoxes de l’infrastructure email, malgré son apparente simplicité. Bien que des milliards d’emails soient échangés quotidiennement, son fonctionnement repose sur des protocoles anciens (SMTP, DNS) et une architecture organique, accumulée depuis les années 1970. L’auteur illustre ce processus à travers l’exemple d’Alice envoyant un email à Bob, détaillant les étapes techniques comme la soumission via un Mail Submission Agent, le routage via les enregistrements MX du DNS, et la gestion des files d’attente en cas d’indisponibilité du serveur.
L’article révèle aussi les failles de sécurité et les subtilités cachées, comme l’absence de vérification stricte de l’expéditeur dans SMTP, permettant des usurpations d’identité. Les serveurs s’appuient sur des mécanismes de filtrage (spam, sécurité) et des retries progressifs pour garantir la livraison, malgré des délais variables. Enfin, l’auteur souligne que l’email, bien que perçu comme instantané, fonctionne comme un système eventually consistent, où la rapidité dépend des infrastructures modernes plutôt que du protocole lui-même.