开源命令行邮件客户端前 4 强

尚无读者喜欢这篇文章。
A pile of paper mail

Judith E. Bell。由 Opensource.com 修改。CC BY-SA 2.0。

不管你喜不喜欢,电子邮件还没死。对于那些依赖命令行生存的 Linux 资深用户来说,离开 shell 去使用传统的桌面或基于 Web 的邮件客户端是不可接受的。毕竟,如果说命令行有什么优点的话,那就是它可以让你高效且不间断地处理文件,尤其是文本。

要了解更多开源邮件客户端,请参阅我们的完整合集

幸运的是,有很多优秀的命令行邮件客户端,其中许多都有忠实的用户群体,他们可以帮助你入门并解答你在使用过程中可能遇到的任何问题。但请注意:一旦你掌握了其中一个客户端,你可能会发现很难再回到以前基于 GUI 的解决方案了!

安装这四个客户端中的任何一个都非常容易;大多数都可以在主要 Linux 发行版的标准存储库中找到,并且可以使用常规软件包管理器进行安装。你也可能在其他操作系统上找到并运行它们,但我没有尝试过,也无法评价使用体验。

Mutt

Mutt

许多终端爱好者可能已经听说过甚至熟悉 Mutt 和 Alpine,它们都已经出现多年了。我们先来看看 Mutt。

Mutt 支持你期望从任何电子邮件系统中获得的大部分功能:消息线程、颜色编码、多种语言版本以及大量的配置选项。它支持 POP3 和 IMAP 这两种最常见的电子邮件传输协议,以及多种邮箱格式。Mutt 于 1995 年首次发布,至今仍有一个活跃的开发社区,但近年来,新版本主要侧重于错误修复和安全更新,而不是新功能。不过,对于许多 Mutt 用户来说,这没什么问题,他们对界面感到满意,并坚持该项目的口号:“所有邮件客户端都很烂。这个只是没那么烂。”

Alpine

Alpine

Alpine 是另一个著名的终端邮件客户端,由华盛顿大学开发,旨在成为 Pine 的开源、Unicode 友好替代品,Pine 最初也来自华盛顿大学。

Alpine 旨在对初学者友好,但也为高级用户提供了大量功能,它还支持多种协议——IMAP、LDAP、NNTP、POP、SMTP 等,以及不同的邮箱格式。Alpine 与 Pico 打包在一起,Pico 是一个简单的文本编辑实用程序,许多人将其用作独立工具,但它也应该与你选择的文本编辑器(vi、Emacs 等)一起使用。

虽然 Alpine 仍然很少更新,但也存在一个分支 re-alpine,它的创建是为了让另一组维护者继续该项目的开发。

Alpine 在屏幕上提供上下文帮助,一些用户可能更喜欢这种方式,而不是像 Mutt 那样查阅手册,但两者都有完善的文档。在 Mutt 和 Alpine 之间,用户可能想都尝试一下,让个人偏好引导他们的决定,或者他们可能希望查看下面几个较新的选项。

Sup

Sup

Sup 是我们列表中的两个可以称为“高容量邮件客户端”中的第一个。Sup 被描述为“面向拥有大量电子邮件的人的基于控制台的邮件客户端”,其目标是提供一个具有分层设计的电子邮件界面,并允许标记线程以便于组织。

Sup 用 Ruby 编写,提供极快的搜索速度,自动管理你的联系人列表,并允许自定义扩展。对于习惯使用 Gmail 作为 Webmail 界面的人来说,这些功能会很熟悉,Sup 可能被视为命令行电子邮件的更现代方法。

Notmuch

Notmuch

“Sup?Notmuch。”Notmuch 是对 Sup 的回应而编写的,最初是作为 Sup 某些部分的速度优先重写,以提高性能。最终,该项目的范围扩大,现在是一个独立的邮件客户端。

Notmuch 也是一个相当简洁的程序。它本身并不实际发送或接收电子邮件,并且启用 Notmuch 超快速搜索的代码实际上被设计为一个单独的库,程序可以调用它。但其模块化特性使你可以选择自己喜欢的工具进行编写、发送和接收,而是专注于做好一件事——高效地浏览和管理你的电子邮件。


此列表绝非详尽无遗;还有很多邮件客户端可能更适合你。你最喜欢哪个?我们是否遗漏了你想分享的客户端?请在下面的评论中告诉我们!

User profile image.
Jason 曾是 Opensource.com 的工作人员,也是 2013 年至 2022 年的红帽员工。此个人资料包含他在此期间与工作相关的文章。其他贡献可以在他的个人帐户中找到。

8 条评论

在 Emacs 中运行的 Rmail 也非常棒。按“h”以列表形式查看消息,使用“epa”模块通过 GPG 加密和解密,以及 Emacs 的所有现代便利功能。我大约一年前从 mutt 切换到它,一直非常满意。

不妨试试 NMH;它是我用过的最灵活的邮件客户端。

在 Alpine 之前,我用了很多年 Pine。但现在我使用 RMAIL,因为我或多或少生活在 Emacs 中。它轻巧、快速、易于配置和使用。也很高兴看到其他 RMAIL 用户。

感谢 Jason Baker 的建议

在 90 年代早期,我使用过 elm 一段时间,然后切换到 VM emacs 客户端,我使用了 15 年。
在那之后,我使用了 Gnus 大约 5 年。
从那时起,我一直在使用 Notmuch emacs 客户端。我在使用中最有用的两件事
是快速搜索和同时运行多个 notmuch emacs 实例的能力!

终端?你在开玩笑吧?是的,我在终端之前用过电传打字机,但现在是 21 世纪了。请认真点,推荐四个现代 UI。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.