mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-13 22:30:37 +08:00
KevinSJ translated
This commit is contained in:
parent
9e30f9b66e
commit
999fbdbcc2
@ -1,80 +0,0 @@
|
|||||||
KevinSJ Translating
|
|
||||||
Top 4 open source command-line email clients
|
|
||||||
================================================================================
|
|
||||||
![](http://opensource.com/sites/default/files/styles/image-full-size/public/images/life/life_mail.png)
|
|
||||||
|
|
||||||
Like it or not, email isn't dead yet. And for Linux power users who live and die by the command line, leaving the shell to use a traditional desktop or web based email client just doesn't cut it. After all, if there's one thing that the command line excels at, it's letting you process files, and especially text, with uninterrupted efficiency.
|
|
||||||
|
|
||||||
Fortunately, there are a number of great command-line email clients, many with a devoted following of users who can help you get started and answer any questions you might have along the way. But fair warning: once you've mastered one of these clients, you may find it hard to go back to your old GUI-based solution!
|
|
||||||
|
|
||||||
To install any of these four clients is pretty easy; most are available in standard repositories for major Linux distributions, and can be installed with a normal package manager. You may also have luck finding and running them on other operating systems as well, although I haven't tried it and can't speak to the experience.
|
|
||||||
|
|
||||||
### Mutt ###
|
|
||||||
|
|
||||||
- [Project page][1]
|
|
||||||
- [Source code][2]
|
|
||||||
- License: [GPLv2][3]
|
|
||||||
|
|
||||||
Many terminal enthusiasts may already have heard of or even be familiar with Mutt and Alpine, which have both been on the scene for many years. Let's first take a look at Mutt.
|
|
||||||
|
|
||||||
Mutt supports many of the features you've come to expect from any email system: message threading, color coding, availability in a number of languages, and lots of configuration options. It supports POP3 and IMAP, the two most common email transfer protocols, and multiple mailbox formats. Having first been released in 1995, Mutt still has an active development community, but in recent years, new releases have focused on bug fixes and security updates rather than new features. That's okay for many Mutt users, though, who are comfortable with the interface and adhere to the project's slogan: "All mail clients suck. This one just sucks less."
|
|
||||||
|
|
||||||
### Alpine ###
|
|
||||||
|
|
||||||
- [Project page][4]
|
|
||||||
- [Source code][5]
|
|
||||||
- License: [Apache 2.0][6]
|
|
||||||
|
|
||||||
Alpine is the other well-known client for terminal email, developed at the University of Washington and designed to be an open source, Unicode-friendly alternative to Pine, also originally from UW.
|
|
||||||
|
|
||||||
Designed to be friendly to beginners, but also chocked full of features for advanced users, Alpine also supports a multitude of protocols—IMAP, LDAP, NNTP, POP, SMTP, etc.—as well as different mailbox formats. Alpine is packaged with Pico, a simple text editing utility that many use as a standalone tool, but it also should work with your text editor of choice: vi, Emacs, etc.
|
|
||||||
|
|
||||||
While Alpine is still infrequently updated, there is also a fork, re-alpine, which was created to allow a different set of maintainers to continue the project's development.
|
|
||||||
|
|
||||||
Alpine features contextual help on the screen, which some users may prefer to breaking out the manual with Mutt, but both are well documented. Between Mutt and Alpine, users may want to try both and let personal preference guide their decision, or they may wish to check out a couple of the newer options below.
|
|
||||||
|
|
||||||
### Sup ###
|
|
||||||
|
|
||||||
- [Project page][7]
|
|
||||||
- [Source code][8]
|
|
||||||
- License: [GPLv2][9]
|
|
||||||
|
|
||||||
Sup is the first of two of what can be called "high volume email clients" on our list. Described as a "console-based email client for people with a lot of email," Sup's goal is to provide an interface to email with a hierarchical design and to allow tagging of threads for easier organization.
|
|
||||||
|
|
||||||
Written in Ruby, Sup provides exceptionally fast searching, manages your contact list automatically, and allows for custom extensions. For people who are used to Gmail as a webmail interface, these features will seem familiar, and Sup might be seen as a more modern approach to email on the command line.
|
|
||||||
|
|
||||||
### Notmuch ###
|
|
||||||
|
|
||||||
- [Project page][10]
|
|
||||||
- [Source code][11]
|
|
||||||
- License: [GPLv3][12]
|
|
||||||
|
|
||||||
"Sup? Notmuch." Notmuch was written as a response to Sup, originally starting out as a speed-focused rewrite of some portions of Sup to enhance performance. Eventually, the project grew in scope and is now a stand-alone email client.
|
|
||||||
|
|
||||||
Notmuch is also a fairly trim program. It doesn't actually send or receive email messages on its own, and the code which enables Notmuch's super-fast searching is actually designed as a separate library which the program can call. But its modular nature enables you to pick your favorite tools for composing, sending, and receiving, and instead focuses on doing one task and doing it well—efficient browsing and management of your email.
|
|
||||||
|
|
||||||
This list isn’t by any means comprehensive; there are a lot more email clients out there which might be an even better fit for you. What’s your favorite? Did we leave one out that you want to share about? Let us know in the comments below!
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
via: http://opensource.com/life/15/8/top-4-open-source-command-line-email-clients
|
|
||||||
|
|
||||||
作者:[Jason Baker][a]
|
|
||||||
译者:[译者ID](https://github.com/译者ID)
|
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
||||||
|
|
||||||
[a]:http://opensource.com/users/jason-baker
|
|
||||||
[1]:http://www.mutt.org/
|
|
||||||
[2]:http://dev.mutt.org/trac/
|
|
||||||
[3]:https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
|
|
||||||
[4]:http://www.washington.edu/alpine/
|
|
||||||
[5]:http://www.washington.edu/alpine/acquire/
|
|
||||||
[6]:http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
[7]:http://supmua.org/
|
|
||||||
[8]:https://github.com/sup-heliotrope/sup
|
|
||||||
[9]:https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
|
|
||||||
[10]:http://notmuchmail.org/
|
|
||||||
[11]:http://notmuchmail.org/releases/
|
|
||||||
[12]:http://www.gnu.org/licenses/gpl.html
|
|
@ -0,0 +1,80 @@
|
|||||||
|
KevinSJ Translating
|
||||||
|
四大开源版命令行邮件客户端
|
||||||
|
================================================================================
|
||||||
|
![](http://opensource.com/sites/default/files/styles/image-full-size/public/images/life/life_mail.png)
|
||||||
|
|
||||||
|
无论你承认与否,email并没有消亡。对依赖命令行的 Linux 高级用户而言,离开 shell 转而使用传统的桌面或网页版邮件客户端并不合适。归根结底,命令行最善于处理文件,特别是文本文件,能使效率倍增。
|
||||||
|
|
||||||
|
幸运的是,也有不少的命令行邮件客户端,他们的用户大都乐于帮助你入门并回答你使用中遇到的问题。但别说我没警告过你:一旦你完全掌握了其中一个客户端,要再使用图基于图形界面的客户端将回变得很困难!
|
||||||
|
|
||||||
|
要安装下述四个客户端中的任何一个是非常容易的;主要 Linux 发行版的软件仓库中都提供此类软件,并可通过包管理器进行安装。你也可以再其他的操作系统中寻找并安装这类客户端,但我并未尝试过也没有相关的经验。
|
||||||
|
|
||||||
|
### Mutt ###
|
||||||
|
|
||||||
|
- [项目主页][1]
|
||||||
|
- [源代码][2]
|
||||||
|
- 授权协议: [GPLv2][3]
|
||||||
|
|
||||||
|
许多终端爱好者都听说过甚至熟悉 Mutt 和 Alpine, 他们已经存在多年。让我们先看看 Mutt。
|
||||||
|
|
||||||
|
Mutt 支持许多你所期望 email 系统支持的功能:会话,颜色区分,支持多语言,同时还有很多设置选项。它支持 POP3 和 IMAP, 两个主要的邮件传输协议,以及许多邮箱格式。自从1995年诞生以来, Mutt 即拥有一个活跃的开发社区,但最近几年,新版本更多的关注于修复问题和安全更新而非提供新功能。这对大多数 Mutt 用户而言并无大碍,他们钟爱这样的界面,并支持此项目的口号:“所有邮件客户端都很烂,只是这个烂的没那么彻底。”
|
||||||
|
|
||||||
|
### Alpine ###
|
||||||
|
|
||||||
|
- [项目主页][4]
|
||||||
|
- [源代码][5]
|
||||||
|
- 授权协议: [Apache 2.0][6]
|
||||||
|
|
||||||
|
Alpine 是另一款知名的终端邮件客户端,它由华盛顿大学开发,初衷是作为 UW 开发的 Pine 的开源,支持unicode的替代版本。
|
||||||
|
|
||||||
|
Alpine 不仅容易上手,还为高级用户提供了很多特性,它支持很多协议 —— IMAP, LDAP, NNTP, POP, SMTP 等,同时也支持不同的邮箱格式。Alpine 内置了一款名为 Pico 的可独立使用的简易文本编辑工具,但你也可以使用你常用的文本编辑器: vi, Emacs等。
|
||||||
|
|
||||||
|
尽管Alpine的升级并不频繁,名为re-alpine的分支为不同的开发者提供了开发此项目的机会。
|
||||||
|
|
||||||
|
Alpine 支持再屏幕上显示上下文帮助,但一些用户回喜欢 Mutt 式的独立说明手册,但这两种提供了较好的说明。用户可以同时尝试 Mutt 和 Alpine,并由个人喜好作出决定,也可以尝试以下几个比较新颖的选项。
|
||||||
|
|
||||||
|
### Sup ###
|
||||||
|
|
||||||
|
- [项目主页][7]
|
||||||
|
- [源代码][8]
|
||||||
|
- 授权协议: [GPLv2][9]
|
||||||
|
|
||||||
|
Sup 是我们列表中能被称为“大容量邮件客户端”的两个之一。自称“为邮件较多的人设计的命令行客户端”,Sup 的目标是提供一个支持层次化设计并允许再为会话添加标签进行简单整理的界面。
|
||||||
|
|
||||||
|
由于采用 Ruby 编写,Sup 能提供十分快速的搜索并能自动管理联系人列表,同时还允许自定义插件。对于使用 Gmail 作为网页邮件客户端的人们,这些功能都是耳熟能详的,这就使得 Sup 成为一种比较现代的命令行邮件管理方式。
|
||||||
|
Written in Ruby, Sup provides exceptionally fast searching, manages your contact list automatically, and allows for custom extensions. For people who are used to Gmail as a webmail interface, these features will seem familiar, and Sup might be seen as a more modern approach to email on the command line.
|
||||||
|
|
||||||
|
### Notmuch ###
|
||||||
|
|
||||||
|
- [项目主页][10]
|
||||||
|
- [源代码][11]
|
||||||
|
- 授权协议: [GPLv3][12]
|
||||||
|
|
||||||
|
"Sup? Notmuch." Notmuch 作为 Sup 的回应,最初只是重写了 Sup 的一小部分来提高性能。最终,这个项目逐渐变大并成为了一个独立的邮件客户端。
|
||||||
|
|
||||||
|
Notmuch是一款相当精简的软件。它并不能独立的收发邮件,启用 Notmuch 的快速搜索功能的代码实际上是一个需要调用的独立库。但这样的模块化设计也使得你能使用你最爱的工具进行写信,发信和收信,集中精力做好一件事情并有效浏览和管理你的邮件。
|
||||||
|
|
||||||
|
这个列表并不完整,还有很多 email 客户端,他们或许才是你的最佳选择。你喜欢什么客户端呢?
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: http://opensource.com/life/15/8/top-4-open-source-command-line-email-clients
|
||||||
|
|
||||||
|
作者:[Jason Baker][a]
|
||||||
|
译者:[KevinSJ](https://github.com/KevinSj)
|
||||||
|
校对:[校对者ID](https://github.com/校对者ID)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[a]:http://opensource.com/users/jason-baker
|
||||||
|
[1]:http://www.mutt.org/
|
||||||
|
[2]:http://dev.mutt.org/trac/
|
||||||
|
[3]:https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
|
||||||
|
[4]:http://www.washington.edu/alpine/
|
||||||
|
[5]:http://www.washington.edu/alpine/acquire/
|
||||||
|
[6]:http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
[7]:http://supmua.org/
|
||||||
|
[8]:https://github.com/sup-heliotrope/sup
|
||||||
|
[9]:https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
|
||||||
|
[10]:http://notmuchmail.org/
|
||||||
|
[11]:http://notmuchmail.org/releases/
|
||||||
|
[12]:http://www.gnu.org/licenses/gpl.html
|
Loading…
Reference in New Issue
Block a user