3 ms·
> I want mail servers to use URLs (or URL-looking things, to pre-empt the sticklers in the crowd) for MIME Message-IDs, esp. for "public" messages like mailing
by Macha 5y ago
> I want mail servers to use URLs (or URL-looking things, to pre-empt the sticklers in the crowd) for MIME Message-IDs, esp. for "public" messages like mailing list posts, newsletters, or any kind of email that includes any kind of "view this message on the Foocorp website" link. Or, at the very least, I want tighter integration between mail servers and web servers so I can trivially resolve a message over the Web. E.g. if your mail server allows messages signed @example.com to be sent and it's generating something like <3eac99e6-943e-6cea-a336-1797d8dc0578@example.com> for the Message-ID, then I want to be be able to put https://example.com/3eac99e6-943e-6cea-a336-1797d8dc0578 https://example.com/3eac99e6-943e-6cea-a336-1797d8dc0578 into my browser's address bar. It's okay if you initially return a 401/403 and require me to authenticate out-of-band if the content is not sufficiently public, but this should still be possible. (You don't actually have to make the content live at https://example.com/3eac99e6-943e-6cea-a336-1797d8dc0578 https://example.com/3eac99e6-943e-6cea-a336-1797d8dc0578 for the canonical URL; return a 3xx and point to the right place.)
This is JMAP (RFC 8620/8621): https://jmap.io/spec.html https://jmap.io/spec.html
https://example.com/Email/get?ids=<message https://example.com/Email/get?ids=<message id>
- cxr 5y agoNo, what JMAP is doing and what I described are two totally different things. My proposal centers on URIs and Fielding-style REST that requires no special knowledge of the server implementation or even media type. JMAP is straight up FIOH-style[1] "REST", requiring out-of-band information on both. 1. See <https://twobithistory.org/2020/06/28/rest.html https://twobithistory.org/2020/06/28/rest.html>; also discussed in the comments at <https://news.ycombinator.com/item?id=29009729 https://news.ycombinator.com/item?id=29009729>