有没有基于邮件的 IM 系统

24 天前
 meeop

突然想到,邮件可以说是最成熟最完美的去中心通信系统

邮件服务器是去中心,多实例的,全球有茫茫多的邮件服务器,而且你也随时可以搭建自己的邮件服务器接入邮件网络

邮件系统的技术也非常成熟,对话,附件,富文本,探活,协议开源等

邮件系统还非常安全可靠,不太可能有哪个国家把邮件系统封了

那么,听起来,基于邮件系统: 1v1 聊天,群聊,在线状态判断,离线消息暂存等功能都是现成的 理论上基于邮件系统搭建 IM 是个水到渠成且非常安全的模式

那么问题来了,有没有基于邮件的 IM 软件,以及为啥没流行起来呢?

1646 次点击
所在节点    问与答
20 条回复
x86
24 天前
邮箱的会话模式?
meeop
24 天前
@x86 可以算,我是想,基于上述分析,邮件应该比市面上所有所谓去中心聊天软件都安全可靠啊,为啥不直接用邮件而是用那些 app 呢?
CRight
24 天前
delta chat
Reficul
24 天前
你在找 maillist 么,国内不太常用
xiri
24 天前
可以看看 Delta Chat ,可惜没什么人用
ztm0929
24 天前
邮件配置相对繁琐,稍有不慎就会被对方判定为垃圾邮件

去中心化和流行本质上是相对的(加密货币另说,也只是在圈内很火)
Maboroshii
24 天前
其实我觉得 irc 就挺好。
chutsetien
24 天前
那你就写邮件就是了。现在邮件在行动装置上有 app, 在电脑上基本上都可以实现浏览器内提醒,也不会错过新邮件。你(和对方)想及时回复就是 instant messaging, 不想及时回复就是 ‘delayed messaging’, 多好。一个 thread 可以聊数月,直到你们觉得这个话题聊完了,再开一个新的 thread. 聊好的 thread 还可以列印出来作为「聊天记录」保存在在地。多人「群聊」就群发就是了,一般来说几个常用的联络人间群发正常来讲不会被标记为 spam 的。(其实我感觉 Google Group 就是类似于这样的一种实践。)如果在意隐私的话,就约定好大家都使用比方说 ProtonMail 就好了。
kkwa56188
24 天前
"不太可能有哪个国家把邮件系统封了" 有待商榷
msg7086
24 天前
您在说什么?
邮件完全不可靠。
你可以随时搭建自己的邮件服务器,但你发出去的邮件要是随便做到到达率 95%以上我拜你为师。
现在很多个人系统把基于邮件的提醒机制改成 TG bot 就是因为邮件太不可靠了,哪怕是自己给自己发消息,发多了甚至会把自己封了。

你要邮件系统可靠,前提是完全在网域内部,比如我司几万员工在公司内部互发邮件,是百分之百到达率的。但就算这样,我司也还是用 slack 做 IM 。

邮件协议是一个很落后的协议,少说也有四五十年的历史了,消息完全基于文本,发明出来的时候甚至是以人类阅读为本的(就像 FTP 协议那样,返回消息都是文字,都是给人类阅读的)。谁现在开发新东西会去用那么老旧的邮件协议啊。

有一个比较像的东西,叫邮件列表,也是上古时代的东西,你可以去用用看。但是这东西归根结底也还是以「文章」为单位的,类似论坛帖子的长度(比如我这个回复,十几行)然后把事情一次性说完。IM 则是想说什么说什么,我这一个回复如果到 IM 上,起码要拆成十几条消息。这个量级轻轻松松就可以把邮件系统拖垮了。一个群就算 50 个人,一天只发 200 条消息,服务器这就得发 10000 封邮件了。

稍微近代一点的,有个 XMPP 协议,或者叫 Jabber ,就是用类似的概念去实现即时聊天工具。
ladypxy
24 天前
不是,你这要的不就是微信么。。
dier
24 天前
十年前用过 Google 环聊,跟楼主说的很接近,不知道现在这产品还在不在。
InternetExplorer
24 天前
微信吧,记得哪里看到过,初版的微信就是基于邮件协议的
zhng920823
24 天前
我正在探索做一个去中心化的 IM, 但不是基于邮件系统. 依赖邮件系统就不能真正去中心化.

目前把部分功能单独提取出来做了个匿名聊天室试水 https://github.com/webd90kb/webd/blob/master/chatrooms/README.md

但是用户量不大, 不知道成品做成了用户量会怎样.
zhng920823
24 天前
上述匿名聊天室一个特点是支持 WebRTC 视频通话.
jackOff
24 天前
晚了,国内已经有这种成熟产品了
BadFox
24 天前
邮件系统简直是积重难返的代名词,目前还能维持这样的体量无非是因为没有一个更好的通用解决方法出现。

首先是你说的去中心,这本身就意味着冗余和低效率。
然后是安全可靠,你可以了解下 SPF 、DKIM 和 DMARC ,这三重大家都会叠的机制就只是为了解决一个问题:我怎么证明我发的邮件是我发的。而就算这样,依然有大量的利用代发机制搞诈骗的。更别说 pop3 ,smtp ,imap 的爆破问题一直困扰所有邮件系统。rpc 可以叠一层拦截,但是 smtp 你只要是要用那别人就敢一直爆。
最后是你说的探活和在线状态判断,这个我没理解你是想通过什么功能实现。
zhng920823
23 天前
@BadFox #17
> 首先是你说的去中心,这本身就意味着冗余和低效率。
去中心还真不一定意味着冗余和低效率。至少某些功能不是。
maypu
23 天前
这说的不就是 matrix 吗
BadFox
23 天前
@zhng920823 我以为你要说某些情境下不是,结果你给我说某些功能不是..........那也行,举个例子?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1067702

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX