2023-11-20 /var/spool/postfix/

2023-11-19  本文已影响0人  宇晨棒棒的

 1.问题在线:

巡检发现主机 /var/spool/postfix/maildrop目录占用空间过大,需要清理

2.文件说明:

linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送cron所有者, 而若邮件发送不成功,这些小文件就会堆积在maildrop目录下面如果sendmail或者postfix正常运行,则会在/var/mail目录下也会堆积大量的邮件在弄清楚这些文件的作用后,就可以放心的删除

3.删除命令:

cd  /var/spool/postfix/maildrop    

rm -rf /var/spool/postfix/maildrop/*

4.报错:/bin/rm: 参数列表过长

5.原因:由于需要删除的文件比较多,造成的

6.再次使用时:

cd  /var/spool/postfix/maildrop   

ls | xargs  rm -rf  

7.彻底解决方案:禁用crontab的邮件发送

1)将/etc/crontab文件中MAILTO="root"改成MAILTO=""(该办法只对crontab下的cron有效)

需要重启:systemctl restart  crond 

2)在所有cron的第一行加入 MAILTO=""便可,这样执行当前用户的Cron时,就不会发送邮件了

MAILTO=""  * * * * *  /usr/sbin/python /tmp/test.py

上一篇 下一篇

猜你喜欢

热点阅读