zlacker

[parent] [thread] 3 comments
1. jandre+(OP)[view] [source] 2026-02-03 20:05:36
Email is one of those cursed standards where the committee wasn't building a protocol from scratch, but rather trying to build a universal standard by gluing together all of the independently developed existing systems in some way that might allow them to interoperate. Verifying that a string a user has typed is a valid email address is close to impossible short of just throwing up your hands and allowing anything with a @ somewhere in it.
replies(3): >>btown+xC >>btmill+0F >>efreak+Yk1
2. btown+xC[view] [source] 2026-02-03 23:26:16
>>jandre+(OP)
Email is one of the very few success cases of the xkcd Standards meme: https://xkcd.com/927/ - and it's due to practicality and ingenuity on the part of people who made very creative parsers and placed real-world understanding behind every word of the early RFCs.

Without a unified email standard, the world would look incredibly different today, especially as it bootstrapped open communication between different countries and institutions in developing every protocol since.

3. btmill+0F[view] [source] 2026-02-03 23:39:08
>>jandre+(OP)
RFC 2822, for the curious :)
4. efreak+Yk1[view] [source] 2026-02-04 04:59:00
>>jandre+(OP)
Unless you're also allowing local mails to be sent to other user accounts without leaving the system, in which case the @ is unnecessary, iirc
[go to top]