I am thinking the time is right to implement a #NNCP-based email network.

Anyone interested?

@jgoerzen I'm super interested in the _idea,_ but what kind of buy-in are you looking for? Real Life gets in the way of, e.g., significant development projects.
@elb Nothing super big, sorta an "if I build it, would you try it?" I got a few responses, so now it's up to me to find some time to try to build it

@jgoerzen I'm not currently using NNCP for anything, but it's on my list of "I definitely need this, I just need to take the time to sit down and sort it out" things.

Also I hate modern email and how ... complicated and hard it is. Bring it on.

@elb I'm now ready to announce #NNCPNET, the #NNCP-based email network. https://salsa.debian.org/jgoerzen/docker-nncpnet-mailnode/-/wikis/home

It is open to all. It can route email across the Internet or USB stick. You can run a full, real mail server without a public IP, port forwarding, or even Internet access. It's a friend-of-a-friend network; mail delivery is automatic, but adding people is done by humans.

It uses all the tools that you're used to with Internet email, but is the opposite of it. Enjoy!

Home · Wiki · John Goerzen / Docker container for email over NNCP · GitLab

Debian Salsa Gitlab

GitLab
@jgoerzen @elb Hey John, I'm eager to look into using NNCPNET! Thanks for your post. I can reach the Debian Salsa page but the wiki link 404's for me at the moment: https://salsa.debian.org/jgoerzen/docker-nncpnet-mailnode/-/wikis/home
Home · Wiki · John Goerzen / Docker container for email over NNCP · GitLab

Debian Salsa Gitlab

GitLab
@jeremiah_ @elb Whoops, that was my fault. I flipped a Salsa setting that didn't do what I thought it did. Fixed!
@jgoerzen @elb Super! Thanks, and thanks for all your work, I use a lot of your code. :-) I use InterIMAP regularly.

@jeremiah_ @elb #NNCPNET, the new #NNCP-based email network, now has a bidirectional, opt-in, Internet #email bridge! https://salsa.debian.org/jgoerzen/docker-nncpnet-mailnode/-/wikis/bridge/intro

This gates Internet email to/from NNCP. The bridge is off by default. It is a full participant in #SPF, #DKIM, #DMARC, and #TLS in both directions.

Yes, now you can get Internet email straight to your #RaspberryPi ! (And even without this, your Pis can email each other!)

Introduction to the Internet Bridge · Wiki · John Goerzen / Docker container for email over NNCP · GitLab

Debian Salsa Gitlab

GitLab

@jgoerzen

I spotted some people were trying to define structured data format over email.
https://structured.email/

in a form intended to carry application/ld+json which I believe is what activity streams serialized as.

Which leads to the silly possibility of activity streams messages over usenet messages.

Home

Structured email aims to provide a machine-readable version of email messages

Structured Email
@alienghic Interesting! And it all comes back to Usenet, doesn't it? 🙂

@jgoerzen

Activity pub acts a lot like email without store and forward, every message posted has to get distributed to all of the following servers if not even for every account so it gets more and more expensive the more people someone follows.

Newer protocols (matrix) that try to do synchronization often use merkle trees, and that makes deleting stuff really hard.

I've been thinking usenet's method of passing blocks of messages around by comparing lists of message ids helps decrease the numbers of connections needed to share posts, and does a better job of allowing for deleting old posts.

Both of which I think are desirable features for passing around social messages.

@jgoerzen

I think the big problem for original usenet is if it's popular scammers will harvest your email address from it and spam you, so there need to be a way of posting with an identity that allows controlling if someone can send direct messages back at the poster.

@alienghic @jgoerzen the kmail/kitinerary combo by #KDE uses the structuredness when possible to import your travels and events to your calendar (and if you are not flying your own plane like John, also manage boarding passes and such)

@svuorela @jgoerzen

I went digging through my email folder and found a number of instances of application/ld+json in script tags. I think for me it was mostly receipts and shipping statements

@alienghic @jgoerzen Here it is gitlab emails (KDE invent, freedesktop.org) that dominates and the others are mostly either linkedin or github. All of them is with EmailMessage schema type with some actions attached to them.