我在 Debian 5.0 服务器上运行 Postfix 2.5.5。流量非常小,没有来信,只发送偶尔从 Web 应用程序发送的通知电子邮件和内部(系统)电子邮件(如 cron 通知)。Web 应用程序使用 SMTP 向本地主机发送邮件。
几天前,在网络流量激增期间,队列级别的监控图表上升,从那时起 maildrop 队列一直保持在 40。监控图表显示 /var/spool/postfix/* 中的文件数量。查看后,我发现 /var/spool/postfix/maildrop/ 中有大约 40 个空文件。
当我关闭 Postfix 后使用“sendmail”时,maildrop 中会出现一个文件,但其中包含二进制数据;启动 Postfix 后,该文件消失,邮件被发送。我在队列目录中找不到有关空文件的任何信息 - 这是预料之中的吗?有害吗?还是说使图表看起来丑陋是它的唯一功能?我可以安全地删除这些文件吗?
答案1
如果它们是空的,删除它们可能不会有什么坏处。不确定为什么你的队列中有空文件,可能有很多原因。当你删除它们时,一定要使用postsuper -d <queue_id>
。
答案2
也许这可以帮助解决这个问题:
http://markmail.org/message/kf2z5nkpsl457qkg 或者 http://blog.gmane.org/gmane.mail.maildrop/month=20030501
似乎是与配额相关的问题(?)