从shell提示中删除Linux/Unix上的所有root邮件/收件箱

时间:2020-01-09 10:38:06  来源:igfitidea点击:

如何删除CentOS Linux中电子邮件?
我不想禁用电子邮件功能,但只想摆脱所有root电子邮件。
如何在Linux或Unix之类的系统中删除root用户邮件(邮箱)文件?
最简单的方法是清空root或用户的电子邮件文件。
该文件位于/var/spool/mail/root或/var/spool/mail /用户名位置。
您可以使用mail/mailx命令阅读邮件。
这是一个智能的邮件处理系统,其命令语法让人想起ed,而行被消息替换。

如何在Linux上安装邮件命令

在CentOS/RHEL上执行以下yum命令进行安装:

sudo yum install mailx

在Fedora Linux上使用以下dnf命令进行安装:

sudo dnf install mailx

在Ubuntu或Debian系统上尝试以下apt命令/apt-get命令:

sudo apt install mailutils

如何在Linux上的CLI中读取邮件?

只需执行以下命令:

mail

或者

mailx

当前消息最初是第一条消息(编号为1),可以使用可以缩写为p的打印命令进行打印。
只需按p
用户可以在消息之间移动,就像他在ed中的行之间移动一样,命令" +"和"-"可以前后移动以及简单的数字。
只需输入10即可阅读电子邮件10。
查看消息后,用户可以按d删除。
要回复,请按r

如何在Linux或Unix中删除root用户邮箱/收件箱文件

只需在shell提示符下执行以下命令即可删除所有根邮件:

> /var/spool/mail/root

使用以下命令或cat命令或ls命令验证它:

mail
cat /var/spool/mail/root
ls -l /var/spool/mail/root

如何使用cron作业每天删除root用户电子邮件

只需运行以下cron作业:

@daily > /var/spool/mail/root