本文或本节需要翻译。要贡献翻译,请访问简体中文翻译团队。
附注: 请使用模板的第一个参数进行更详细的指示。(在 Talk:Mutt (简体中文)# 中讨论)
Mutt是一个基于文本的邮件客户端,因其强大的功能而闻名。 Mutt虽然已诞生二十多年了,但仍然是大量用户的首选邮件客户端。
Mutt主要侧重于作为邮件用户代理(MUA),最初是为了查看邮件而编写的。 与其他邮件应用程序相比,稍后实现的功能(检索,发送和过滤邮件)比较简单,因此用户可能希望使用外部应用程序来扩展Mutt的功能。
尽管如此,Arch Linux
本文内容包括使用本地IMAP发送和检索邮件,设置如何使用OfflineIMAP或getmail(POP3协议)来检索邮件,使用procmail通过POP3协议过滤邮件,使用msmtp发送邮件。
安装
安装 #NeoMutt 包代替。
可以考虑为IMAP程序安装外部帮助程序,例如 isync,OfflineIMAP 或者 msmtp。
注意:
如果仅仅使用明文登录认证方式,
如果使用 CRAM-MD5, GSSAPI 或者 DIGEST-MD5, 安装
如果使用 Gmail 作为 SMTP 服务器, 需要安装
NeoMutt
NeoMutt 项目旨在汇集 Mutt 的所有补丁。它增加了很多功能。许多旧的 Mutt 补丁已经被更新,整理和记录。
AUR 中有许多不同的 mutt 包,每个都提供了不同的补丁,NeoMutt 计划在未来通过适当的编译选项来替代它们。现在,可以在AUR中通过 AUR 找到NeoMutt。
配置
Mutt 默认识别两个位置的配置文件: ~/.muttrc 和 ~/.mutt/muttrc。 任何一个配置文件都可以工作。 如果决定将初始化文件放在其他地方,使用
$ mutt -F /path/to/.muttrc。
You should also know some prerequisite for Mutt configuration. Its syntax is very close to the Bourne Shell. For example, you can get the content of another config file:
source /path/to/other/config/file
Mutt 配置的语法非常接近Bourne Shell。 例如,可以获取另一个配置文件的内容:
source /path/to/other/config/file
可以使用变量并将 shell 命令的结果赋值给变量。
set editor=`echo \$EDITOR`
$ 符号被转义,这样在传递给 shell 之前它不会被 Mutt 替换。
还要注意使用反引号,因为 bash 语法 $(...) 不起作用。
Mutt 有很多预定义的变量,但是也可以自己定义变量。用户变量