重建已损坏的电子邮件服务器:移至 Postfix?

重建已损坏的电子邮件服务器:移至 Postfix?

我们最近不得不将服务器迁移到新设施。迁移后,我们的电子邮件服务器 (sendmail、RHEL) 已无法使用。我已将所有文件保存在磁带上,但这让我有机会迁移到 postfix(尤其是因为原始 sendmail.mc 似乎已丢失)。关于此迁移的一些问题:

  1. Postfix 是否需要 chroot jail?
  2. 我有原始服务器的 passwd、shadow 等文件 - 我可以将相关条目复制到我的新服务器吗?还是需要重新创建这些文件?
  3. Postfix 甚至使用 Linux 帐户吗?(找到相互矛盾的答案)
  4. 所有邮箱数据(显然)都是为 sendmail 量身定制的。postfix 可以读取这些相同的结构吗?还是需要以某种方式移植它们?(更多相互矛盾的答案)
  5. 我读过的大部分内容都说 postfix 帐户等应该放在 DB(postgres 或 mysql)中 - 这是必要的吗?

这并不是一个宗教性的“postfix vs sendmail”类型的问题。我相当确定我正在迁移 - 只是对完整路径不是 100% 清楚。

答案1

Postfix 是否需要 chroot jail?

不,他没有

我有原始服务器的 passwd、shadow 等文件 - 我可以将相关条目复制到我的新服务器吗?还是需要重新创建这些文件?

仅当加密方法相同时

Postfix 甚至使用 Linux 帐户吗?(找到相互矛盾的答案)

是的,Postfix 默认使用系统账户

所有邮箱数据(显然)都是为 sendmail 量身定制的。postfix 可以读取这些相同的结构吗?还是需要以某种方式移植它们?(更多相互矛盾的答案)

据我所知,sendmail 支持 mailbox 和 maildir。Postfix 可以处理它们两者,所以完全没有问题

我读过的大部分内容都说 postfix 帐户等应该放在 DB(postgres 或 mysql)中 - 这是必要的吗?

不,没有必要。但出于安全原因,使用虚拟账户是一种很好的做法。此外,如果您有很多域名,则可以通过 postfixadmin 轻松管理所有域名

相关内容