Tmail Flutter 移动应用程序

LOGO

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

TMail 在手机上的样子

Screenshots Mobile

TMail 在平板上的样子

Screenshot Tablet

常见问题

为什么选择 JMAP?

这是一个好问题!IMAP 是人们用来读取电子邮件的通用协议,是标准。

然而,IMAP 是在另一个时代设计的,这导致了一个充斥着扩展的杂乱的补丁。IMAP 缺乏像样的同步原语来解决现代移动设备所需的实时挑战,它消耗大量带宽,需要大量往返,这意味着高延迟。

我们并非孤单!该领域的巨头们已经开始使用自己的 专有 协议 来解决 IMAP 的缺陷,而一个可互操作的标准尚待发现...

这就是 **JMAP** 发挥作用的地方!JMAP 建立在数十年的经验之上,并使用 HTTPJSON 标准优雅地解决了这些挑战。这不仅使应用程序的开发更加容易,我们还坚信它能为最终用户带来更好的体验。

我可以使用 TMail 连接任何 JMAP 服务器吗?

是的,您可以使用 TMail 应用程序连接任何 JMAP 服务器,并受益于 **Tmail** 的人体工程学和易用性。

我不明白你们的应用… 我需要帮助才能使用它!救命啊…

别担心,我们在这里!

我们计划编写用户文档,帮助您浏览应用程序,并详细说明您需要进行的一些配置。

如果您要找的内容不在 *用户指南* 中,请首先在 issues 中直接询问我们,我们将很乐意为您提供帮助。但也乐于改进我们的文档,甚至可能微调我们的 UI(用户界面)。

你们的目标平台是什么(计划中)?

首先,我们目标是 Android、iOS 手机。我们也在开发过程中尽早考虑了平板电脑和大屏幕的渲染。

然后,我们计划推出桌面应用程序。

这种多功能性得益于 Flutter 框架 的使用。

你们的路线图是什么样的?

首先,我们计划编写一个简单、多平台的 JMAP 电子邮件客户端。这包括读取您的邮件和邮箱、管理它们、发送电子邮件、搜索您的电子邮件。这很可能会让我们忙到 2021 年底。

然后,我们计划了多项功能,包括

  • 支持 TMail 加密邮箱(GPG)
  • 支持 TMail 共享邮箱
  • 支持 TMail 过滤器
  • Linagora 的其他一些软件进行交互,包括
    • 通过 LinShare 文件共享平台发送附件。
    • 将您收到的一些附件传输到 LinShare 文件共享平台。
    • 通过 Twake 聊天讨论您收到的一些电子邮件。

有机会支持日历、联系人的 JMAP 扩展吗?

不,我们不打算支持这些扩展,因为它们目前没有标准化为 RFC,也没有在 TMail 后端实现。

你们的工作太棒了!我想帮忙。我能做什么?

感谢您的热情!

有很多方法可以帮助我们,其中一些是

  • 传播出去:在社交媒体、博客文章等地方告诉人们您喜欢 **TMail**…
  • 给我们反馈… 很难一上来就做出所有正确的决定。很有可能我们能从*您*的经验中受益。您遇到过烦人的 Bug 吗?您认为我们可以更好地安排布局吗?您认为我们缺少对您至关重要的功能吗?在 issues 中告诉我们。
  • 我懂代码!**我想帮忙 ;-)**。哇,谢谢!让我们在 issues 中一起讨论您的项目,让您步入正轨!

太棒了。我也想写自己的 JMAP 电子邮件应用程序。你能帮我吗?

您会很高兴知道我们贡献了一个 JMAP Dart 客户端,您可以重复使用它来编写自己的应用程序。随时打开 pull requests 并丰富它!

GitHub

https://github.com/linagora/tmail-flutter