我在 OSX 系统上试用 php 和 mail() 结果陷入了一个循环,导致我的 postfix 系统中生成了一堆“垃圾”。
我想成为一名优秀、干净、整洁的计算机用户,因此我尝试清理垃圾并让系统恢复到我执行任何操作之前的状态。
以下是我目前所做的:
cat /dev/null > /var/log/mail.log
我还应该做什么?
谢谢!
答案1
说实话,我认为一个好的电脑用户应该留下他们所做事情的证据。删除日志文件并不值得鼓励,但这不是这里的问题。
已列出以下几项,用于从 q 中删除旧邮件并删除旧日志。请注意,这些文件几乎肯定可以恢复,因此如果您试图向任何有技能的人隐藏您的踪迹,这不是这样做的方法。
检查队列是否为空。
postqueue -p
如果不是空的,则删除 mailq 的内容(这将删除全部请谨慎使用)
postsuper -D ALL
Postfix 还会默认将日志记录到 debian 机器上的 /var/log/syslog 中 - 我推测它会对 OSX 上的类似文件执行相同操作。还请检查是否存在 mail.log.1.gz 或 syslog.0 类型的文件。这些是昨天的日志文件,已压缩以节省空间。