Have you all ever heard of the TMTP protocol as an alternative to SMTP?

Hi all!

1. Context

  1. I recently found this network protocol and I would like to know more if it is more secure or not compared to SMTP.
  2. I would like to know something… what do you all think about the TMTP protocol as an alternative to the protocol: SMTP?
  3. I use Linux and specifically the Fedora distro
  4. In Fedora linux distribution it is common for me to use Gnome
  5. I would like to know if you have thought about supporting TMTP on Geary
  6. I’m not asking for a feature, it’s just a question I have.
  7. If anyone can answer my question, I’ll be happy.

2. What is TMTP?

“TMTP is a new Internet protocol combining elements of the web and email. TMTP offers a simple, reliable, free, secure, decentralized messaging/correspondence method. Online services lack a way to directly message their customers/members. Email (SMTP etc) is unreliable, insecure, and typically transits multiple third-party hosts between sender & recipient. (Email also has other painful problems!) Text messaging (SMS) is expensive. Some sites patch this gap by building & maintaining custom phone apps—at great cost.”

3. Have you all ever heard of the TMTP protocol as an alternative to SMTP?

4. References

It’s not. An alternative to SMTP, I mean.

The mnm developers are pushing a messaging system implemented over TMTP as an alternative to email in general, but because it’s a closed, invite-only, siloed system where you can only contact and be contacted by other users on the same server, it can’t really be called an “alternative to SMTP” because it doesn’t do any of the same things.

(On a protocol level, I mean. You can use their messaging service for some of the same things you use email for, but the messages that are exchanged over TMTP aren’t email messages. They’re mnm messages.

Their FAQ goes into a bit more detail:

Protocols like SMTP & Matrix were designed to connect anyone on the Internet with anyone else. That entails one or more third party intermediaries to relay messages; such entities incur costs, present external points of failure or attack, and may scan/monetize traffic. Using TMTP, organizations can exchange messages with their customers/members directly, without intermediate hosts.

(The very thing that makes email… well… email: The fact that anyone anywhere in the world can exchange messages with anyone anywhere else in the world, simply by knowing their username@host.domain address, is the very thing they’re holding up as a problem with email.)

TMTP is specifically designed to not provide open global access. Which means that it is fundamentally not email, and can in no way directly replace SMTP. The thing it does is completely different from the thing SMTP does. It’s closer to a non-realtime, message-based type of IRC or instant messaging chat, where you have to have an account on a particular service and can only contact other people on that same service.

They’re claiming that’s a benefit. I’m not seeing it, personally. But given that messages are only transferred from your client machine, to a particular TMTP server, to the recipient’s client machine, and vice versa, it’s presumably as secure as those three computers are, the server in particular.

Not that secure email can’t be sent over SMTP. PGP encryption has been enabling that for decades, without having to sacrifice the ability to contact anyone anywhere using only their email address.

Geany development is on hold right now (see this other thread), but even if it weren’t I don’t know if the Geany developers would be open to adding TMTP support, or if it would be considered feature creep since it would really be grafting on a client for a completely separate protocol/service that’s totally unrelated to the existing email features. It would probably make more sense and be less confusing for users if someone just built a separate TMTP messaging client. If there’s any demand for such a thing.

1 Like

@FeRDNYC thank you for feedback ;D

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.