退出邮件阅读模式
当使用mail
命令查看收件箱时(例如输入mail
后显示邮件列表),退出方式如下:
- 直接退出不保存操作
输入q
(quit)后按回车,退出并将已读邮件转移到~/mbox
文件(系统默认存档)。? q
- 退出且保留邮件在收件箱
输入x
(exit)后按回车,退出不保存任何操作(新邮件仍保留在收件箱/var/mail/$USER
)。? x
退出邮件编辑模式
当正在编写新邮件(例如通过mail user@example.com
进入编辑状态),退出方式如下:
- 保存草稿并退出
- 按
Ctrl + D
组合键保存草稿并发送邮件(如果已填写收件人和内容)。 - 若未填写内容,按
Ctrl + D
会提示Null message, no message sent
并退出。
- 按
- 放弃编辑直接退出
- 输入 (英文句点)后按回车,或连续按两次
Ctrl + C
,放弃当前邮件并返回命令行。Subject: Test # 编辑状态 Cc: This is a test. # 输入内容后按 Ctrl+D 发送;按 . 或 Ctrl+C 放弃
- 输入 (英文句点)后按回车,或连续按两次
特殊情况处理
- 卡在邮件编辑界面?
检查是否处于输入状态:按Enter
换行后,再尝试Ctrl + D
或 退出。 - 误操作后恢复邮件
用q
退出时已读邮件会转移到~/mbox
,可通过mail -f ~/mbox
重新查看。
替代命令(推荐)
mail
是旧版工具,现代Linux系统建议使用更直观的替代品:
mutt
:功能强大的终端邮件客户端,退出按q
后选yes
/no
。mailx
:mail
的增强版,退出方式相同(q
或x
)。
安装命令:
sudo apt install mutt # Debian/Ubuntu sudo yum install mutt # CentOS/RHEL
模式 | 操作 | 效果 |
---|---|---|
阅读邮件 | q |
退出并存档已读邮件到 ~/mbox |
阅读邮件 | x |
退出不保存任何更改 |
编写邮件 | Ctrl + D |
发送邮件(或保存草稿) |
编写邮件 | 或 Ctrl+C |
放弃编辑并退出 |
引用说明参考自 Linux
man mail
查看)及 GNU Mailutils 开源工具集标准操作流程,实践中请确保使用mailutils
或bsd-mailx
)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9417.html