On Nov 21, 2017, at 10:24 AM, Peter Da Silva <peter.dasi...@flightaware.com> wrote: > > But the mailers I use (Gmail’s web interface, Apple Mail and (yuck) Outlook) > all do basic threading.
I’d describe what Apple Mail and Gmail do as “clumping” rather than “threading.” I think we can all agree that drh gets trees, so if he wants to make a threaded web forum, he certainly needs no advice from us on how to achieve it. The effort to implement Hacker News can’t have been all that great. It would suffice for our purposes. Do it atop Fossil and you get user authentication for free, which reduces spam. When (!) spam gets through, it can be shunned using the normal Fossil mechanism, so that later clones don’t contain it. As far as I can tell, the only really hard part is the email gatewaying problem, evidenced by the fact that Fossil still doesn’t have a feature to echo commits, ticket changes, etc. via email. The comment up-thread about RFC-complaint email handwaves the complexity of achieving that in 2017, even when using existing tools, which is not a given where drh is concerned. If you start with Postfix’s RFC list: http://www.postfix.org/smtpd.8.html then chase all the “obsoleted by” and “updated by” links from those RFCs and add in completely missing RFCs that are also requirements in 2017, you get this list, which is probably also incomplete, because I am no expert on MTA implementation: RFC 1123 (Host requirements) RFC 1870 (Message size declaration) RFC 1985 (ETRN command) RFC 2034 (SMTP enhanced status codes) RFC 2920 (SMTP pipelining) RFC 3207 (STARTTLS command) RFC 3461 (SMTP DSN extension) RFC 3463 (Enhanced status codes) RFC 3848 (ESMTP transmission types) RFC 3885 (SMTP Service Extension for Message Tracking) RFC 4954 (AUTH command) RFC 5321 (SMTP protocol) RFC 5322 (Internet Message Format) RFC 6152 (8bit-MIME transport) RFC 6409 (Message Submission for Mail) RFC 6531 (Internationalized SMTP) RFC 6532 (Internationalized Email Headers) RFC 6533 (Internationalized Delivery Status Notifications) RFC 7489 (DMARC) RFC 7504 (SMTP 521 and 556 Reply Codes) RFC 7505 ("Null MX" No Service Resource Record) RFC 7817 (STARTTLS updates) RFC 8098 (Message Disposition Notification) Those 23 standards print as 579 pages. Yes, that’s right, someone “just” has to implement 579 pages of standardese, which gets you only SMTP, which we’d better hope is enough since IMAPv4 + POPv3 probably doubles that again. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users