将sendmail从Fedora 1移到不同的服务器(fedora 12)

我们有一个sendmail服务器,也可以作为DHCP,DNS,以及通往我们ISP的网关。 它有三个networking接口,一个用于我们的ISP(静态IP),另外两个用于不同子网上的LANS。 由于硬件故障,我们的硬件已经很老了,我们也经历了停机时间,所以我们决定升级硬件,同时将linux操作系统升级到Fedora 12.我们试图以最less的停机时间来完成这个任务。

我们正计划采取这些步骤。

  1. 在具有3个networking接口的新服务器上安装新操作系统(Fedora 12)。
  2. 在新服务器上安装DHCP,BIND,Sendmail,SpamAssassin,MailScanner,Dovecot,Squirrelmail。
  3. 将旧服务器的设置传输到新服务器。 (这是我们所知道的最难的部分)。 对于DHCP和DNS,我们可以复制dhcp租约和conf文件,一切都应该正常工作?

我们如何将用户/电子邮件帐户从旧服务器移到新服务器?

感谢你的帮助!

移动用户帐户和数据将取决于您的身份validation数据库和数据格式。 我将假定你正在使用实际的* nix帐户作为sendmail(而不是在数据库中存储帐户/邮箱),因为这是默认设置。

您只需在新系统上创build具有相同用户名的新帐户即可创build邮箱。 不要忘记复制/ etc / aliases。 您需要确定新系统将存储电子邮件的格式(即MH,mbox,Maildirs等),并将旧系统中存储的消息转换为新格式(假定格式已更改)。 有许多脚本可以在线处理这些事情。 确保在将消息复制到新系统时检查用户和组的所有权和文件权限。 新系统上的用户UID可能与旧系统上的UID不同。