@lsmn
2015-08-13T12:15:08.000000Z
字数 1441
阅读 3075
FastMail
JMAP
IMAP
Webmail
JS
去年12月,FastMail宣布了JMAP项目,旨在开发一种新协议取代IMAP,用于同步邮件、日历和联系人,并减少数据使用,提高同步效率。JMAP提供了一种传输层无关的、基于JSON的无状态API,兼容IMAP数据模型,很容易在支持IMAP的服务器上实现。
去年12月,FastMail宣布了JMAP项目,旨在开发一种新协议取代IMAP,用于同步邮件、日历和联系人,并减少数据使用,提高同步效率。JMAP提供了一种传输层无关的、基于JSON的无状态API,兼容IMAP数据模型,很容易在支持IMAP的服务器上实现。
据FastMail介绍,JMAP有许多优点,包括:
从发布以来,FastMail就一直不断地修订JMAP规范,也有其他公司加入进来与FastMail一起构建电子邮件的未来。例如,Atmail就使用JMAP助力下一代移动应用开发;世界上最流行的开源Webmail Roundcube的下一个版本也将基于JMAP构建。现在,FastMail已经到了客户端和服务器开发阶段。为此,他们遵循MIT协议开源了几个新的JMAP项目:
除了这些项目外,他们正努力使JMAP成为开源Cyrus IMAP服务器的一部分。那将是第一个完全适用于生产环境的实现。而在FastMail内部,他们已经有一个Web UI版本运行在JMAP上。如果读者想要实现自己的客户端,那么可以从客户端开发指南入手,并参考JMAP规范和实现建议。如果想参与JMAP项目,则可以加入JMAP邮件列表。