不管你喜不喜欢,电子邮件还没死。对于那些依赖命令行生存的 Linux 资深用户来说,离开 shell 去使用传统的桌面或基于 Web 的邮件客户端是不可接受的。毕竟,如果说命令行有什么优点的话,那就是它可以让你高效且不间断地处理文件,尤其是文本。
要了解更多开源邮件客户端,请参阅我们的完整合集。
幸运的是,有很多优秀的命令行邮件客户端,其中许多都有忠实的用户群体,他们可以帮助你入门并解答你在使用过程中可能遇到的任何问题。但请注意:一旦你掌握了其中一个客户端,你可能会发现很难再回到以前基于 GUI 的解决方案了!
安装这四个客户端中的任何一个都非常容易;大多数都可以在主要 Linux 发行版的标准存储库中找到,并且可以使用常规软件包管理器进行安装。你也可能在其他操作系统上找到并运行它们,但我没有尝试过,也无法评价使用体验。
Mutt
许多终端爱好者可能已经听说过甚至熟悉 Mutt 和 Alpine,它们都已经出现多年了。我们先来看看 Mutt。
Mutt 支持你期望从任何电子邮件系统中获得的大部分功能:消息线程、颜色编码、多种语言版本以及大量的配置选项。它支持 POP3 和 IMAP 这两种最常见的电子邮件传输协议,以及多种邮箱格式。Mutt 于 1995 年首次发布,至今仍有一个活跃的开发社区,但近年来,新版本主要侧重于错误修复和安全更新,而不是新功能。不过,对于许多 Mutt 用户来说,这没什么问题,他们对界面感到满意,并坚持该项目的口号:“所有邮件客户端都很烂。这个只是没那么烂。”
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 用 Ruby 编写,提供极快的搜索速度,自动管理你的联系人列表,并允许自定义扩展。对于习惯使用 Gmail 作为 Webmail 界面的人来说,这些功能会很熟悉,Sup 可能被视为命令行电子邮件的更现代方法。
Notmuch
“Sup?Notmuch。”Notmuch 是对 Sup 的回应而编写的,最初是作为 Sup 某些部分的速度优先重写,以提高性能。最终,该项目的范围扩大,现在是一个独立的邮件客户端。
Notmuch 也是一个相当简洁的程序。它本身并不实际发送或接收电子邮件,并且启用 Notmuch 超快速搜索的代码实际上被设计为一个单独的库,程序可以调用它。但其模块化特性使你可以选择自己喜欢的工具进行编写、发送和接收,而是专注于做好一件事——高效地浏览和管理你的电子邮件。
此列表绝非详尽无遗;还有很多邮件客户端可能更适合你。你最喜欢哪个?我们是否遗漏了你想分享的客户端?请在下面的评论中告诉我们!
8 条评论