删除 /var/spool/mail/root 安全吗

删除 /var/spool/mail/root 安全吗

我所在的公司有一台特定的服务器,它使用 sendmail 向 sendgrid 发送多封电子邮件。文件 /var/spool/mail/root 大约有 4.9 GB,占用了超过 50% 的磁盘使用率。现在,直接删除它安全吗?或者做一个

cp /dev/null /var/spool/mail/root 

清空它?我不想破坏电子邮件系统,而且我不知道清空该文件是否会导致某些电子邮件丢失。我需要删除此文件,因为磁盘使用率即将达到 95%,我不想耗尽空间。谢谢!

答案1

删除邮件的更安全的方法是使用邮件客户端并删除所有消息。

如果您使用的是 debian/ubuntu,您可以轻松安装“bsd-mailx”。

使用 mailx 您可以按如下方式删除消息(以 root 身份):

# bsd-mailx
...
& d *
& q

该命令d *删除所有消息并q保存邮箱并退出 mailx。您也可以删除单个消息。请参阅 mailx 手册。

还有许多其他命令行邮件客户端可供使用。

答案2

是的,正如其他人已经说过的,删除它们应该是安全的,是的,最好的方法是使用邮件客户端。

但是……退一步思考,问问自己他们为什么在那里。

其中有什么重要信息是您应该了解的吗?

发送这些电子邮件的程序仍在发送电子邮件。对于每封邮件,将其配置为仅发送重要电子邮件(错误和警告?),并发送到不被视为黑洞的收件箱。然后修复导致发送这些邮件的程序。

答案3

如果不需要,删除也没关系。如果需要,可以将其打包并备份到其他地方。

相关内容