从SpamAssassin / ClamAV / Postfix中隔离检索邮件

我们在多租户部署中为客户运行邮件中继服务。 我们开始这样做是因为商业上可用的中继服务与自己创build一个中继服务的成本相比是愚蠢的。

我们唯一失去了这种做事的方式是能够检索掉落的电子邮件。 我们已经运行了大约18个月的这项服务,到目前为止还没有一个关于丢失电子邮件或多余的垃圾邮件,这是令人愉快的投诉。 然而,我们刚刚被一位客户询问,如果有需要,他们可以取回电子邮件。 我相信他们之前可能使用过像MimeCast或MailControl这样的东西,所以这个问题。

所以我的问题是这样的:

  1. 如果我们想代表他们取回电子邮件,我们应该保留什么样的设置,以及如何让这个邮件被“释放”。
  2. 有没有一种方法,用户可以自己做到这一点? 我怀疑这是可能的,但是这对于其他人来说肯定是一个挑战!

除了SpamAssassin,还使用amavisd-new和MailZu 。 通过这种方式,您可以轻松pipe理每个用户的SpamAssassin设置,并为每个用户提供个人隔离,他们可以通过Web界面浏览和pipe理。