#chatmail does secure email federation that works. Using lean "relay" servers that enforce metadata-minimized end-to-end encryption.
There is a new little tool that checks whether two relays are interacting well for messaging, and how fast. You need a terminal window and be able to execute:
pip install cmping
you can then run for example:
cmping mailchat.pl nine.testrun.org
to perform a "ping" test for e2ee-messaging. Also see chatmail.at/relays
Chatmail: Relays
Chatmail provides FOSS infrastructure for interoperable, secure, speedy and reliable end-to-end encrypted messaging. Check out clients as Arcane Chat, Bots or Delta Chat today!chatmail.at
leberschnitzel
in reply to Delta Chat • • •Delta Chat
in reply to leberschnitzel • • •Radasbona
in reply to Delta Chat • • •i opened DC today and a message from 5 days ago poped up. As usually. 🤨
my telegram, signal and matrix client has realtime notification via #UnifiedPush
Deltachat is unuseable. Sorry guys.
Fast S2S is less important than fast push to client.
Delta Chat
in reply to Radasbona • • •Radasbona
in reply to Delta Chat • • •easy, because in this case i have two in background. only one is necessary.
(btw: i forgot the mastodon client)
Delta Chat
in reply to Radasbona • • •Radasbona
in reply to Delta Chat • • •Delta Chat
in reply to Radasbona • • •Radasbona
in reply to Delta Chat • • •yes.
That is the only necessary background connection. (Foss & self hosted)
Imagine every client demands a connection on his own. (like Deltachat)
feld
in reply to Radasbona • • •Radasbona
in reply to feld • • •Imap-idle aka. imap push
feld
in reply to Radasbona • • •Radasbona
in reply to feld • • •@feld ups sorry - yes. apple push of course.
and graphene? fcm?
feld
in reply to Radasbona • • •Radasbona
in reply to feld • • •@feld thanks.
So DeltaChat supports push delivery 3rd party, and unifiedpush is the well established standard for free Android phones. 💁
feld
in reply to Radasbona • • •I think we could argue until the dogs come home about whether or not it's enough of an "established standard" when the number of users who refuse to use Google Play Services on their phones is dangerously close to zero and the number of apps available that implemented Unified Push is a rounding error when compared to the entire Android apps ecosystem
Delta has to target the common user first before it can expend the effort satisfying a very niche userbase
feld
in reply to feld • • •Radasbona
in reply to feld • • •@feld here in Germany, it is really not close to zero.
here is a huge data sensitive community.
feld
in reply to Radasbona • • •LΞX/NØVΛ 🇪🇺
in reply to Delta Chat • • •feld
in reply to LΞX/NØVΛ 🇪🇺 • • •we need more docker testers
github.com/chatmail/relay/pull…
Rebased PR: add docker compose for installing a chatmail relay by missytake · Pull Request #664 · chatmail/relay
GitHubDusty
in reply to LΞX/NØVΛ 🇪🇺 • • •LΞX/NØVΛ 🇪🇺
in reply to Dusty • • •@d1 actually if you run fedora when you install "docker" from repo, it's not docker but the moby-engine (also made by docker but it's an open framework).
docker is used everywhere so they would touch more people by making first a docker image (compatible podman).
Jarrod Urban
in reply to LΞX/NØVΛ 🇪🇺 • • •@lexinova @d1 It is just Python. If you do not want to install it with pip you could use a Python virtual environment.
It is almost as easy as running a bash script.
Delta Chat
in reply to Jarrod Urban • • •Technical overview - chatmail relay documentation
chatmail.atLΞX/NØVΛ 🇪🇺
in reply to Delta Chat • • •@jarrodu @d1 yes but it do not remove my answer on the fact i have no intent to run something on the os itself, if no docker image (or equivalent containerized image) is available i will certainly never install it.
Because with docker image i can backup a docker compose and the file.
on basic os it's more complicated
Dusty
in reply to Jarrod Urban • • •@jarrodu @lexinova There are tons of moving parts in the diagrams: chatmail.at/doc/relay/overview…
When I see a bunch of moving parts like that, I get cold feet, that it'll be as easy as people make out. Is there a Youtube/Peertube video on this? If it's as easy as you claim, then I'd like to see a from-scratch install on #Debian 12, using python's uv for the package manager of chatrelay (in a uv venv). Including sending initial testing messages proving it's working in production.
Technical overview - chatmail relay documentation
chatmail.atDelta Chat
in reply to Dusty • • •LΞX/NØVΛ 🇪🇺
in reply to Delta Chat • • •@d1 @jarrodu i say it again... if you don't have docker image, don't expect see many relay.
Mastodon usage for self hosting exploded from when they proposed one.
Jarrod Urban
in reply to Dusty • • •Debian 13 is out now. If you are thinking of doing that, I would recommend using it. I am using it for all my systems.
Delta Chat
in reply to Jarrod Urban • • •Upgrade to Dovecot 2.4.0
link2xt (GitHub)Dusty
in reply to Delta Chat • • •LΞX/NØVΛ 🇪🇺
in reply to Jarrod Urban • • •Teoh Han Hui
in reply to LΞX/NØVΛ 🇪🇺 • • •@lexinova @jarrodu @d1 Use venv, e.g. `python3 -m venv ~/.venv/chatmail` + `. ~/.venv/chatmail/bin/activate`
docs.python.org/3/library/venv…
venv — Creation of virtual environments
Python documentationDusty
in reply to Teoh Han Hui • • •Delta Chat
in reply to Dusty • • •@d1 Chatmail relay uses systemd to run services in a venv. All the work setting this up is done by "cmdeploy" script, so you don't need to manage this yourself: chatmail.at/doc/relay/getting_…
As for "cmping", if you just want to run the command, you can install pipx.pypa.io/ and run `pipx run cmping example.org example.net`. pipx will manage creation of venv and setting up cmping package from PyPI.
pipx
pipx.pypa.ioDusty
in reply to Delta Chat • • •ANDREQ 🇷🇺
in reply to Delta Chat • • •Delta Chat
in reply to ANDREQ 🇷🇺 • • •