Email could have been X.400 times better

· privacy · Source ↗

TLDR

  • X.400’s 1984 spec standardized recall, threading, encryption, and read receipts, but SMTP’s 68-page descriptive spec and user@domain addressing won the internet.

Key Takeaways

  • X.400’s 1984 spec included message recall, scheduled delivery, thread linking, read receipts, and body-part encryption: features SMTP tacked on piecemeal over decades.
  • SMTP won with a 68-page descriptive spec vs X.400’s 266 prescriptive pages; SMTP described exact commands while X.400 described desired outcomes.
  • X.400 implementations from different vendors were frequently incompatible despite the shared standard, defeating its core interoperability promise.
  • Physical message recall was impossible to guarantee once email left a vendor’s server; physics, not spec limitations, killed X.400’s headline feature.
  • Exchange Server was built on X.400 and bridged to it for years, making X.400 the hidden infrastructure of most 1990s enterprise email.

Hacker News Comment Review

  • Commenters agreed SMTP’s victory was structural: individual decentralized admins could implement it independently, while ITU/telco standards required coordinated top-down deployment by large organizations.
  • Several commenters pushed back on framing recall and auto-destruct as lost features; immutability is widely seen as a core email strength, not a missing capability.
  • SMTP’s scalability came from piggybacking routing onto DNS: no centralized routing table needed, just MX records per domain.

Notable Comments

  • @dreamcompiler: Gall’s Law invoked as the structural explanation: complex systems that work invariably evolved from simple systems that worked first.
  • @addaon: USPS missed a chance to run 1-cent e-stamps; guaranteed-delivery economics would have made bulk spam financially unworkable from the start.
  • @ogurechny: A 1993 Microsoft Systems Journal article listed several competing email address formats side-by-side; by 1995, only internet email remained.

Original | Discuss on HN