3 个很酷的基于文本的邮件客户端
电子邮件 mutt alpine
![](/data/attachment/album/201904/14/102341krpqvjmip04j443q.png)


编写和接收电子邮件是每个人日常工作的重要组成部分，选择电子邮件客户端通常是一个重要决定。Fedora 系统提供了大量的电子邮件客户端可供选择，其中包括基于文本的电子邮件应用。


### Mutt


Mutt 可能是最受欢迎的基于文本的电子邮件客户端之一。它有人们期望的所有常用功能。Mutt 支持颜色代码、邮件会话、POP3 和 IMAP。但它最好的功能之一是它具有高度可配置性。实际上，用户可以轻松地更改键绑定，并创建宏以使工具适应特定的工作流程。


要尝试 Mutt，请[使用 sudo](https://fedoramagazine.org/howto-use-sudo/) 和 `dnf` 安装它：



```
$ sudo dnf install mutt
```

为了帮助新手入门，Mutt 有一个非常全面的充满了宏示例和配置技巧的 [wiki](https://gitlab.com/muttmua/mutt/wikis/home)。


### Alpine


Alpine 也是最受欢迎的基于文本的电子邮件客户端。它比 Mutt 更适合初学者，你可以通过应用本身配置大部分功能而无需编辑配置文件。Alpine 的一个强大功能是能够对电子邮件进行评分。这对那些订阅含有大量邮件的邮件列表如 Fedora 的[开发列表](https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/)的用户来说尤其有趣。通过使用分数，Alpine 可以根据用户的兴趣对电子邮件进行排序，首先显示高分的电子邮件。


也可以使用 `dnf` 从 Fedora 的仓库安装 Alpine。



```
$ sudo dnf install alpine
```

使用 Alpine 时，你可以按 `Ctrl+G` 组合键轻松访问文档。


### nmh


nmh（new Mail Handling）遵循 UNIX 工具哲学。它提供了一组用于发送、接收、保存、检索和操作电子邮件的单一用途程序。这使你可以将 `nmh` 命令与其他程序交换，或利用 `nmh` 编写脚本来创建更多自定义工具。例如，你可以将 Mutt 与 `nmh` 一起使用。


使用 `dnf` 可以轻松安装 `nmh`。



```
$ sudo dnf install nmh
```

要了解有关 `nmh` 和邮件处理的更多信息，你可以阅读这本 GPL 许可的[书](https://rand-mh.sourceforge.io/book/)。




---


via: <https://fedoramagazine.org/3-cool-text-based-email-clients/>


作者：[Clément Verna](https://fedoramagazine.org/author/cverna/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
Writing and receiving email is a big part of everyone’s daily routine and choosing an email client is usually a major decision. The Fedora OS provides a large choice of email clients and among these are text-based email applications.

### Mutt

Mutt is probably one of the most popular text-based email clients. It supports all the common features that one would expect from an email client. Color coding, mail threading, POP3, and IMAP are all supported by Mutt. But one of its best features is it’s highly configurable. Indeed, the user can easily change the keybindings, and create macros to adapt the tool to a particular workflow.

To give Mutt a try, install it [using sudo](https://fedoramagazine.org/howto-use-sudo/) and dnf:

$ sudo dnf install mutt

To help newcomers get started, Mutt has a very comprehensive [wiki](https://gitlab.com/muttmua/mutt/wikis/home) full of macro examples and configuration tricks.

### Alpine

Alpine is also among the most popular text-based email clients. It’s more beginner friendly than Mutt, and you can configure most of Alpine via the application itself — no need to edit a configuration file. One powerful feature of Alpine is the ability to score emails. This is particularly interesting for users that are registered to a high volume mailing list like Fedora’s [devel list](https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/). Using scores, Alpine can sort the email based on the user’s interests, showing emails with a high score first.

Alpine is also available to install from Fedora’s repository using dnf.

$ sudo dnf install alpine

While using Alpine, you can easily access the documentation by pressing the *Ctrl+G* key combination.

### nmh

nmh (new Mail Handling) follows the UNIX tools philosophy. It provides a collection of single purpose programs to send, receive, save, retrieve, and manipulate e-mail messages. This lets you swap the *nmh* command with other programs, or create scripts around *nmh* to create more customized tools. For example, you can use Mutt with nmh.

nmh can be easily installed using dnf.

$ sudo dnf install nmh

To learn more about nmh and mail handling in general you can read this GPL licenced [book](https://rand-mh.sourceforge.io/book/).

## Luca

Used PINE (the previous name of Alpine) for many years at my university (1996-2002)… I have good memories about it and its very user-friendly interface.

## milhan

same here..

## elken

Shoutout should go to Neomutt too

Differences between mutt upstream: https://neomutt.org/feature.html

## Steven Bakker

I used nmh (and MH before that) for many years, until frequent travel required me to switch to an IMAP-based client. I still wish nmh had IMAP capabilities!

## Paul Mellors

I love mutt, it’s the perfect client for the i3wm I use 🙂

## eMBee

check out sup ( https://github.com/sup-heliotrope/sup )

while it’s not actively maintained, it’s stable and working.

and it’s the only commandline email client that supports virtual folders by search or tags and keeping multiple folders open at the same time.

greetings, eMBee.

## ucup

Mut is cool but can’t connecting with gmai 🙁

## Christian Dannie Storgaard

I use gmailieer to sync my gmail to my local maildir, which mutt can interface with. I general though, I prefer alot for its “build it yourself” attitude.

## dac.override

For that to work you would have tell gmail to “allow less secure apps”. You can find more info about how to do this with your favorite search engine.

## Christian Dannie Storgaard

Not necessarily. gmailieer uses an API certificate that you can generate for yourself, so you can keep “allow less secure apps” off an still have access to your email.

## baux

Emacs and gnus forever and ever

## Bob

What? No screenshots?

## B Scott

I use alpine for both work and personal e-mail; have been for MANY (12) years. Before that I used the original Pine implementation. Occasionally I’ll try a GUI based mail client, get frustrated and go right back to alpine. For personal use I have multiple mail accounts configured that I can read and manage in one instance: G-Mail, Yahoo and my own personal mail server. At work I just use it to connect to s-imap implementation on Microsoft Exchange.

Once you figure out multiple account configurations, all the shortcuts and configuring address books, there just is no GUI (usually interpreted bloated) mail application that can come close. It is still by far the best and most flexible mail program pretty much anywhere.

## fgwef

how automaticaly download email in mutt?

i must shift+g to download in pop

how to do automatic?