简单的设置仅限Intranet邮件服务器?

我想在Linux机器上build立一个“仅限内部”的邮件服务器。 我们需要它为我们的集成testing环境:

  • 我们的集成testing服务器将发送邮件(通过SMTP)到“… @ localmail.lan”
  • 邮件服务器必须拒绝所有其他收件人域的邮件。
  • 我们的testing人员将通过SSL通过POP / IMAP获取邮件。 他们在邮件服务器上没有unix帐户 。 每个testing人员需要大约100个电子邮件别名。

有很多教程,但他们通常build立一个完整的Postfix服务器+一个单独的MDA(如Courier)? 没有更容易的select,因为服务器将永远不必将邮件转移到其他邮件服务器?

(顺便说一下,服务器机器已经运行了一个PostgreSQL实例 – 如果这是允许虚拟账户的最简单的select,我可以用它来存储邮件)。

不,没有更简单的select。 如果你需要一个邮件服务器,那么你需要安装一个邮件服务器。 如果你需要一个IMAP服务器,你需要安装一个IMAP服务器。 如果您可以使用本地邮件存储,那么您不需要RDBMS来存储邮件。

(你不需要Postfix Courier,你需要任何一个作为MTA / MDA,而Courier-IMAP或Dovecot作为IMAP服务器。)

我build议启用Dovecot和Postfix或Sendmail,并从那里去,如果你正在寻找快速的东西。 但是,由于您正在使用大量的别名,pipe理将是一个痛苦。 在这种情况下,像Zimbra的安装会更有意义吗?