我知道我们可以mail
在终端中使用命令来开始mail
以交互模式使用该程序。
但是,我想使用mail
命令非交互地阅读电子邮件。
有没有类似的命令
$ mail -optionToReadMail -mailNumber 1;
这将在标准输出中显示电子邮件的内容?
答案1
要打印默认邮箱中的第一封邮件,请使用:
echo p | mail
mail
仅当 stdin 是终端时才可交互。因为mail
从管道获取其标准输入,所以它是非交互式的。命令p
(print)告诉它打印默认(第一条)消息。
对于更多选项,您可能会发现这man mail
非常有帮助。