我运行一个 Gentoo(LAMP 服务器)和一个 qmail。
我看到文件夹 /var/qmail/alias/.maildir/new/ 包含数十万个文件。
您知道如何让它们自动清除吗?
非常感谢您的帮助。
编辑:我检查了这些文件(实际上有 400k)。它们来自 2004 年至今。它们都有相同的标题(toto.com 是真实域名的替代品):
Return-Path: <#@[]>
Delivered-To: [email protected]
Received: (qmail 27514 invoked for bounce); 17 Sep 2009 15:46:37 +0200
Date: 17 Sep 2009 15:46:37 +0200
From: [email protected]
To: [email protected]
Subject: failure notice
如果我使用 Outlook 并检查邮政局长帐户,我看不到它们。
答案1
删除它们之后,您可能想调查为什么会有它们。
它们看起来像是双弹跳(返回路径/信封发件人中的“#@[]”),因此请检查 a) /var/qmail/control/doublebounceto 的内容(如果不存在,则默认为“postmaster”)b) 相关 .qmail 文件的内容。
(我猜测 ~alias/.qmail-postmaster 包含“./.maildir/”或类似内容,以及当您检查您认为是邮政局长帐户时实际上正在检查的其他位置。)
答案2
每个文件代表一封单独的电子邮件。如果你不需要它们,你可以删除它们,我想最简单的方法是执行 rm -rf /var/qmail/alias/.maildir/,然后使用 maildirmake /var/qmail/alias/.maildir,如果我是你,我会打开其中一些,只是为了确保你没有删除一些重要的东西,尽管如果你有 100k 封电子邮件,很可能是过期的/垃圾邮件/退回的