我想在 Linux 机器上设置一个“仅供内部使用”的邮件服务器。我们的集成测试环境需要它:
- 我们的集成测试服务器将通过 SMTP 发送邮件至“[电子邮件保护]“
- 邮件服务器必须拒绝所有其他收件人域的邮件。
- 我们的测试人员将通过 POP/IMAP 获取邮件SSL。 他们没有 unix 帐户在邮件服务器上。每个测试人员的帐户需要大约 100 个电子邮件别名。
有很多教程,但它们通常设置一个完整的 Postfix 服务器 + 一个单独的 MDA(如 Courier)?难道没有更简单的选择吗,因为服务器将绝不必须将邮件转移到其他邮件服务器吗?
(顺便说一句,服务器机器上已经运行了一个 PostgreSQL 实例 - 如果这是允许虚拟账户的最简单的选项,我可以用它来存储邮件?)
答案1
不,没有更简单的选择。如果您需要邮件服务器,则需要安装邮件服务器。如果您需要 IMAP 服务器,则需要安装 IMAP 服务器。如果您可以使用本地邮件存储,则不需要 RDBMS 来存储邮件。
(你不需要 Postfix和Courier。您需要其中之一作为 MTA/MDA。并且 Courier-IMAP 或 Dovecot 作为 IMAP 服务器。)
答案2
如果您需要快速完成一些操作,我建议您启用 Dovecot 和 Postfix 或 Sendmail,然后从那里开始。但是,由于您使用的别名数量众多,管理起来会很麻烦。Zimbra 安装在这种情况下更有意义吗?