mutt - Mutt 邮件用户代理
概要
mutt [-nRyzZ] [-e command] [-F rcfile] [-m type] [-f mailbox]
mutt [-Enx] [-e command] [-F rcfile] [-H draft] [-i include]
[-b bcc-addr] [-c cc-addr] [-s subject]
[-a file ... --] to-addr ...
mutt [-nx] [-e command] [-F rcfile] [-b bcc-addr] [-c cc-addr]
[-s subject] [-a file ... --] to-addr ... < message
mutt [-n] [-e command] [-F rcfile] -p
mutt [-n] [-e command] [-F rcfile] -A alias
mutt [-n] [-e command] [-F rcfile] -Q variable
mutt -v[v]
mutt -D
描述
Mutt 是一个小型但功能强大的基于文本的程序,用于在 Unix 操作系统上阅读和发送电子邮件,支持彩色终端、MIME、OpenPGP 和线程排序模式。
注意:此 man 页面提供了 mutt 可执行命令的简要概述。完整的手册副本位于 /usr/share/doc/mutt 中,格式为文本、HTML 和/或 PDF。请参阅手册以了解如何使用和配置 Mutt。
选项
-A alias
打印给定别名的扩展版本并退出。
-a file ...
使用 MIME 附加文件。使用“--”分隔文件和收件人地址参数是必需的。例如:
mutt -a image.jpg -- to-addr
mutt -a img.jpg *.png -- to-addr-1 to-addr-2
-a 选项必须放在命令行选项的末尾。
-b bcc-addr
指定一个密送 (BCC) 地址。
-c cc-addr
指定一个抄送 (CC) 地址。
-d level
如果 Mutt 是使用 +DEBUG 编译的,则将调试输出记录到 \~/.muttdebug0。级别可以从 -5 到 5,并影响详细程度。值为零会禁用调试。小于零的值会禁用自动日志文件轮换;日志级别将是其绝对值。推荐值为 2 (-2),用于大多数诊断。
-D 将所有配置选项的值打印到标准输出。
-E 在消息编写期间编辑由 -H 指定的草稿文件或由 -i 指定的包含文件。
-e command
指定一个要在处理初始化文件后运行的配置命令。
-f mailbox
指定要加载的邮箱。
-F rcfile
使用 rcfile 代替用户配置文件。
-h 显示简短的选项摘要并退出。
-H draft
指定一个草稿文件,其中包含要发送的消息的标题和正文。如果 draft 是“-”,则数据从标准输入读取。草稿文件预计只包含一个 RFC822 电子邮件——标题和一个正文。虽然它不是一个 mbox 文件,但如果存在 mbox “From ”行,则会静默地丢弃。草稿文件在交互模式和批处理模式中以相同的方式处理;它们不会被未经修改地传递。例如,加密的草稿文件将被解密。
-i include
指定一个包含文件,将其插入到消息的正文中。 如果设置了 -H,则忽略。 如果 include 是“-”,则从 stdin 读取数据。
-m type
为新创建的文件夹指定默认的邮箱类型。 可以是以下之一: mbox、MMDF、MH 或 Maildir。 另请参见手册中的 $mbox_type。
-n 不要读取系统范围的 Muttrc 配置文件。
-p 恢复一个已推迟的消息。 如果没有已推迟的消息,则立即退出。
-Q variable
查询配置变量。 查询在解析所有配置文件后以及执行命令行中给出的所有命令之后执行。
-R 以只读模式打开邮箱。
-s subject
指定消息的主题。 如果包含空格,则必须用引号括起来。
-v 显示 Mutt 版本号和编译时定义。
-vv 显示许可和版权信息。
-x 模拟 mailx(1) 的撰写模式。
-y 使用 mailboxes 配置命令中指定的所有邮箱的列表启动 Mutt。
-z 如果通过 -f 指定的邮箱不包含任何消息,则立即以代码 1 退出。
-Z 打开 mailboxes 配置命令中指定的第一个包含新邮件的邮箱。 如果任何邮箱中没有新邮件,则立即以代码 1 退出。
-- 将剩余参数视为 to-addr,即使它们以破折号开头。 另请参见上面的 -a。
To-addr 可以是本地或网络邮件地址,也可以是 mailto: URL。
环境变量
EDITOR, VISUAL
指定在撰写消息时要使用的编辑器。 如果同时设置了 EDITOR 和 VISUAL,则 VISUAL 优先。 如果未设置 EDITOR 或 VISUAL,则默认值为 vi(1)。
EGDSOCKET, RANDFILE
用于初始化 SSL 库的随机引擎的路径。
EMAIL
用户的电子邮件地址。
HOME
用户主目录的完整路径。
MAIL
用户 spool 邮箱的完整路径。
MAILDIR
如果未设置 MAIL,则为用户 spool 邮箱的完整路径。 常用作 spool 邮箱是 maildir(5) 文件夹时。
MAILCAPS
要搜索 mailcap 文件的路径。
MM_NOASK
如果设置此变量,则始终使用 mailcap 而无需提示。
PGPPATH
可以找到用户 PGP 公钥的目录。 与原始 PGP 程序一起使用时,mutt 和 mutt_pgpring(1) 依赖于此。
REPLYTO
默认的回复地址。
TMPDIR
创建临时文件的目录。 如果未设置,则使用 /tmp。 另请参见 $tmpdir 配置变量。
LC_ALL, LC_CTYPE, LANG
用于确定要使用的字符集和区域设置。
TEXTDOMAINDIR
包含翻译文件的目录。 如果设置,则此路径会覆盖 Mutt 安装目录。 用于测试翻译更改。
文件
~/.muttrc
~/.mutt/muttrc
$XDG_CONFIG_HOME/mutt/muttrc
用户配置文件。
/etc/Muttrc 或 /usr/share/mutt/Muttrc
系统范围内的配置文件。
/tmp/muttXXXXXX
Mutt 创建的临时文件。
~/.muttdebug0
包含调试输出的文件。日志文件由 mutt 自动轮换,通过更改末尾的数字。请参阅上面的 -d 选项。
~/.mailcap
用户定义,用于处理非文本 MIME 类型。
/etc/mailcap
系统定义,用于处理非文本 MIME 类型。
~/.mime.types
用户个人映射,用于将 MIME 类型和文件扩展名关联起来。
/etc/mime.types
系统映射,用于将 MIME 类型和文件扩展名关联起来。
/usr/bin/mutt_dotlock
特权点锁定程序。
/usr/share/doc/mutt/manual.txt.gz
Mutt 手册。
错误
没有。Mutt 有跳蚤,而不是错误。
跳蚤
在使用外部编辑器编辑文件时,在 SunOS 4.x 下暂停/恢复不起作用,如果您使用 /usr/5lib 中的 curses 库。但是,它在使用 S-Lang 库时可以工作。
在某些系统上,在使用外部分页器时调整屏幕大小会导致 Mutt 变得不稳定。
在 Ultrix 下,暂停/恢复不起作用。
如果在 Mutt 运行时更改索引菜单中列出的其中一个函数绑定,则帮助行不会更新。
有关更多最新的错误列表,或者说跳蚤列表,请访问 Mutt 项目的错误跟踪系统,网址为 https://gitlab.com/muttmua/mutt/issues。
无担保
该程序以“按原样”分发,希望它对您有用,但不提供任何担保;即使不提供适销性或特定用途适用性的默示担保。有关更多详细信息,请参阅 GNU 通用公共许可证。
另请参阅
mutt_dotlock(1)、mutt_pgpring(1)、pgpewrap(1)、sendmail(1)、smail(1)、smime_keys(1)、curses(3)、
ncurses(3)、mailcap(5)、maildir(5)、mbox(5)、mmdf(5)、muttrc(5)
Mutt 主页:http://www.mutt.org/
Mutt 手册
RFC5322 — 互联网消息格式:https://tools.ietf.org/rfcmarkup/5322(取代 RFC2822 和 RFC822)
作者
Michael Elkins 以及其他开发者。使用 <_> 与开发者联系。