电子邮件乌托邦:跨平台(包括移动)、加密、签名、线程、帐户聚合。有可能吗?如果可以,怎么做?

电子邮件乌托邦:跨平台(包括移动)、加密、签名、线程、帐户聚合。有可能吗?如果可以,怎么做?

我想实现以下目标:

  1. 能够聚合我的电子邮件帐户,以便我可以接收发送到我的一个电子邮件帐户的电子邮件并从我的任何其他电子邮件帐户回复它,而无需切换电子邮件客户端,也不会中断对话线程。
  2. 能够从我使用的任何电子邮件客户端使用 PGP/GPG 或 S/MIME 发送签名和/或加密的电子邮件。
  3. 能够在我的计算机上安全地访问我的电子邮件(例如,通过使用 HTTPS 的基于 Web 的电子邮件客户端,或通过安装在我计算机上的加密分区中的电子邮件客户端程序)。
  4. 能够在其他人的计算机上安全地访问我的电子邮件(例如,通过使用 HTTPS 的基于 Web 的电子邮件客户端,或通过加密 USB 密钥上携带的电子邮件客户端程序)。
  5. 能够通过电子邮件客户端在 Android 手机上安全地访问我的电子邮件,这样我就可以在没有连接到互联网的情况下读写邮件。
  6. 能够从我使用的任何电子邮件客户端搜索电子邮件的主题、消息、发件人、收件人、抄送和密送字段。
  7. 在所有情况下都能够使用图形电子邮件客户端。

目前,Gmail 部分提供 1(仅通过 Web 上的 Gmail 界面:据我所知,不是通过移动或本地客户端),并完全提供 3、4、5、6 和 7。它还可以部分提供 2(同样,仅通过 Web 上的 Gmail 界面,并且仅在使用 Firefox 访问时提供),并添加Gmail S/MIME Firefox 附加组件,但这可能会对 6 产生影响。

有没有一种解决方案可以完全满足这七项要求?它不必基于 Gmail。如果有,那是什么?

我所说的“解决方案”是指以下各项的组合:

  • 电子邮件主机,
  • 在我的电脑上使用的电子邮件客户端,
  • 当唯一可用的互联网连接设备是其他人的笔记本电脑/台式机时使用的电子邮件客户端,
  • 在 Android 上使用的电子邮件客户端,
  • 以及任何可能需要的配置详细信息。

答案1

我不喜欢使用图形邮件客户端,我能想到的最好的办法就是 ssh 到我自己的服务器上,在那里本地运行 mutt。我使用 fetchmail 将我所有帐户的邮件拉到该服务器上。

这不能满足您的 Android 条件。

唯一的问题这种设置有一个缺点,就是存在单点故障。我希望以某种方式分布我的电子邮件数据库。

答案2

到目前为止我能想到的最接近答案的如下:

  • 我的计算机上有 Firefox + Gmail S/MIME
  • 加密 USB 密钥上的 Firefox + Gmail S/MIME 可在其他人的计算机上使用
  • Fennec + Gmail S/MIME,如果它可以在 Android 上适用于 Fennec。

有人可以做得更好,或者提供任何关于如何最简单地实施此建议的提示吗?

答案3

Thunderbird + IMAP + (S/MIME | (GnuPG + Enigmail))。

在 Android 上,K-9 + IMAP + APG。

Gmail 支持安全的 IMAP 和 SMTP(您可以从链接到您帐户的任何地址发送邮件)。

答案4

我对你的目标的看法是:

  1. 聚合邮件帐户:多个客户端提供多帐户访问。这是特定客户端需要研究的内容。

  2. 发送/接收签名/加密的 PGP / S/MIME 邮件:再次根据每个客户端进行配置。

  3. 在您自己的主机上安全地访问电子邮件:IMAPS 将为您提供使用安全、经过验证的渠道访问中央服务器(或服务器)的选项。

  4. 在任意第三方主机上安全地访问电子邮件:比较棘手。我通常不相信其他人的系统在软件上是安全的,有时也不相信硬件是安全的。带有预配置 IMAP 客户端的可启动 USB 密钥可以解决第一种情况。我更喜欢随身携带自己的系统(手机、平板电脑、笔记本电脑)。

  5. 安全的 Android 移动访问:K9 邮件提供 IMAPS、多帐户访问和 PGP/S/MIME。我见过的任何移动客户端上的线程功能都很弱,但其他客户端会保留。搜索功能有限,但有望改进。

  6. 在多个字段上进行搜索:同样,这是一个特定于客户端的实施问题。

  7. 可以访问图形客户端:如果这是“除了非图形客户端之外”,我可以为您提供服务吗?

基本解决方案:

  1. 将您的帐户托管在提供 IMAPS(SSL/TLS 安全 IMAP)访问的服务上。然后您可以从多个客户端访问您的帐户。

  2. “offlineimap” 是一个 IMAP 同步实用程序,可以保持 IMAP 帐户的本地和远程存储同步。包括多个客户端主机之间(每个主机都将其自身同步到相关帐户的相应 IMAP 服务器)。

  3. USB 上的可启动 Linux 发行版将满足移动使用情况。KMail/Kontact、Thunderbird、Evolution 和其他全 GUI 客户端应该可以使用,其中一些也是多平台的,也可以在 MS Windows 和 Mac 系统上运行。我更喜欢控制台模式的“mutt”邮件客户端。它在线程、搜索和过滤方面特别强大。虽然您已经指定了 GUI,但我建议您至少查看一下 mutt 的功能。最近的分支包括对类似 GMail 的标记的支持。

根据您的具体使用情况,您可能希望使用本地同步的 IMAP 工具(例如 offlineimap),或直接连接到远程 IMAP 服务器并在其上运行的客户端。Mutt 也可以在任一模式下运行。它也可以本地访问,或者如 Tom Ellis 所述,通过 SSH 远程访问。

正确的消息线程需要适当的标头支持 - 创建、观察和解释“引用”或“回复”标头。请参阅:http://www.jwz.org/doc/threading.html

再一次,mutt 正确地完成了这件事。

相关内容