如何设置自动维护以前收件人列表的电子邮件服务器?

我想build立一个具有以下特征的电子邮件服务器。 我应该使用哪些软件(除了我命名的bogofilter和clamav)以及应该阅读哪些HOWTO?

  • 服务器应该运行一些尽可能低维护的Linux风格,并及时自我更新安全补丁。 (Debian稳定?)
  • 发送电子邮件时,所有收件人都存储在由服务器维护的先前收件人列表中。
  • 用clamav扫描收到的邮件,如果包含病毒,则视为垃圾邮件
  • 当电子邮件到达(如果它通过clamav),如果发件人在以前的收件人列表中,绕过垃圾邮件filter。
  • 如果List-Id标题在手动维护的已知干净邮件列表上指定邮件列表,请根据邮件列表名称旁路垃圾邮件filter并将其发送到邮箱。
  • 电子邮件不是从以前的收件人,手动白名单的域名或邮件列表被bogofilter过滤。 垃圾邮件进入垃圾邮箱。
  • 被认为是火腿的电子邮件应该自动作为火腿喂给bogofilter培训。
  • 被认为是垃圾邮件(包括带有病毒的邮件)的电子邮件应作为垃圾邮件自动发送给bogofilter培训。
  • 应该有用于假火腿和假垃圾邮件的邮箱,IMAP客户端可以将电子邮件移动到服务器,以便服务器适当地重新训练bogofilter。
  • 电子邮件发送需要通过SSL的SMTP。
  • 电子邮件阅读需要IMAPS。

除了bogofilter,我还应该使用SpamAssassin吗?

大家好好看看这个,看看你是在做什么: http : //assp.sourceforge.net/