Tmail Flutter 移动应用程序

该项目旨在提供一个多平台移动电子邮件应用程序,运行 JMAP 协议,还将为 TMail 后端 提供其他功能。
TMail 后端。
TMail 在手机上的样子

TMail 在平板上的样子

常见问题
为什么选择 JMAP?
这是一个好问题!IMAP 是人们用来读取电子邮件的通用协议,是标准。
然而,IMAP 是在另一个时代设计的,这导致了一个充斥着扩展的杂乱的补丁。IMAP 缺乏像样的同步原语来解决现代移动设备所需的实时挑战,它消耗大量带宽,需要大量往返,这意味着高延迟。
我们并非孤单!该领域的巨头们已经开始使用自己的 专有 协议 来解决 IMAP 的缺陷,而一个可互操作的标准尚待发现...
这就是 **JMAP** 发挥作用的地方!JMAP 建立在数十年的经验之上,并使用 HTTP 和 JSON 标准优雅地解决了这些挑战。这不仅使应用程序的开发更加容易,我们还坚信它能为最终用户带来更好的体验。
我可以使用 TMail 连接任何 JMAP 服务器吗?
是的,您可以使用 TMail 应用程序连接任何 JMAP 服务器,并受益于 **Tmail** 的人体工程学和易用性。
我不明白你们的应用… 我需要帮助才能使用它!救命啊…
别担心,我们在这里!
我们计划编写用户文档,帮助您浏览应用程序,并详细说明您需要进行的一些配置。
如果您要找的内容不在 *用户指南* 中,请首先在 issues 中直接询问我们,我们将很乐意为您提供帮助。但也乐于改进我们的文档,甚至可能微调我们的 UI(用户界面)。
你们的目标平台是什么(计划中)?
首先,我们目标是 Android、iOS 手机。我们也在开发过程中尽早考虑了平板电脑和大屏幕的渲染。
然后,我们计划推出桌面应用程序。
这种多功能性得益于 Flutter 框架 的使用。
你们的路线图是什么样的?
首先,我们计划编写一个简单、多平台的 JMAP 电子邮件客户端。这包括读取您的邮件和邮箱、管理它们、发送电子邮件、搜索您的电子邮件。这很可能会让我们忙到 2021 年底。
然后,我们计划了多项功能,包括
- 支持 TMail 加密邮箱(GPG)
- 支持 TMail 共享邮箱
- 支持 TMail 过滤器
- 与 Linagora 的其他一些软件进行交互,包括
有机会支持日历、联系人的 JMAP 扩展吗?
不,我们不打算支持这些扩展,因为它们目前没有标准化为 RFC,也没有在 TMail 后端实现。
你们的工作太棒了!我想帮忙。我能做什么?
感谢您的热情!
有很多方法可以帮助我们,其中一些是
- 传播出去:在社交媒体、博客文章等地方告诉人们您喜欢 **TMail**…
- 给我们反馈… 很难一上来就做出所有正确的决定。很有可能我们能从*您*的经验中受益。您遇到过烦人的 Bug 吗?您认为我们可以更好地安排布局吗?您认为我们缺少对您至关重要的功能吗?在 issues 中告诉我们。
- 我懂代码!**我想帮忙 ;-)**。哇,谢谢!让我们在 issues 中一起讨论您的项目,让您步入正轨!
太棒了。我也想写自己的 JMAP 电子邮件应用程序。你能帮我吗?
您会很高兴知道我们贡献了一个 JMAP Dart 客户端,您可以重复使用它来编写自己的应用程序。随时打开 pull requests 并丰富它!