7.3. 简单文本电子邮件客户

多数现代的电子邮件客户允许用户选择他们是想用纯文本(plain text)还是用 HTML 来发送邮件。HTML 格式化的电子邮件的优越性在于,它们可以包含图形和到网站的互动链接;你可以指定字体,控制布局,或添加图片和背景;这些功能使消息更具有视觉魅力。

另一方面,纯文本邮件只是 — 纯粹的文本。它们不花哨,在邮件中没有嵌入图画,也没有特殊字体。纯文本文件非常简单。

纯文本这个术语是指 ASCII 格式的文本数据。纯文本(又称明文,clear text)是最可移植的格式,因为各类机器上几乎每个电子邮件应用程序都支持它。

本章将会讨论 mutt 纯文本电子邮件客户。

7.3.1. 使用 mutt

mutt 是一个用于 Unix 操作系统的小巧玲珑却又功能强大的基于文本的邮件客户。

~/.muttrcmutt 的配置文件。它既为 mutt 提供了灵活性和可配置性,又为新用户带来了无限烦恼。mutt 中可用的选项多得惊人,它还允许用户控制几乎所有它用来收发和阅读邮件的功能。正如所有功能强大的软件一样,你需要花一段时间来理解它的功能和它对你的用途。

多数选项是通过 setunset 命令,使用逻辑或字串值来启用的,如:set folder = ~/Mail

所有的配置选项随时都能被改变,方法是:键入“[:]”,之后跟随相关的命令。例如::unset help 关闭屏幕顶端的键盘命令提示功能。要重新启用这个提示功能,键入 :set help

如果你想不起来要使用的命令,你可以随时使用 tab 命令自动补全这个功能来帮助你。

你不必在每次运行 mutt 时都键入你偏爱的配置命令,你可以把它们保存到一个文件中。该文件在每次程序启动时都会被载入,它必须存在于你的主目录中,必须叫做 ~/.muttrc~/.mutt/muttrc

当你启动 mutt 后,你首先看到的是一个带有电子邮件消息的列表。这个初始菜单叫做索引。

图 7-8. mutt 的主屏幕

这些消息在默认的邮件文件夹中,通常称为邮件池(mailspool),你可以把它看做是你的收件箱。使用键盘上的 [K][J] 键来在消息列表中上下移动突出显示的光标。

在索引或分页器视图里,使用 [R] 键来回复消息或 [M] 键来编写新消息。mutt 会提示 To: 地址以及 Subject: 行。然后,一个文本编辑器(被配置文件中 $EDITOR 环境变量定义)会被启动,允许你用它来编辑消息。键入消息,保存文件,然后退出编辑器。

邮件编辑完毕后,mutt 会显示编辑菜单,你在这里可以定制你的消息头、改变编码、添加文件附件,或者只按 [Y] 键来发送该邮件。

要学习更多有关 mutt 的知识,请参考 muttrcmutt 的说明书页(在 shell 提示下键入 man muttrcman mutt)。你会发现 mutt 的说明书也很有用。mutt 的说明书安装在 /usr/share/doc/mutt-1.2.x中,这里的 x 是在你的系统上安装的 mutt 的版本号码。