我需要在我的公司安装一个新的邮件服务器。 现在,我在redhat上使用了一个非常非常老的sendmail版本。 我已经安装了一个新的服务器,Ubuntu的Postfix和dovecot。 我正在使用我用来testingpurpouse的第三级域名,并将服务器的公共IP地址添加为MXlogging,并且所有工作都很完美。
显然我需要维护旧的DNS(不是testing的),并添加新的IP服务器作为一个新的MXlogging。 我知道mxlogging有优先权,但是我知道有时优先权是重叠的(是这样吗?)。
我有这么多的问题,但现在很难解释:)
你能告诉我什么是处理这种情况的最好方法吗?
您应该设置所谓的备份MX中继,以便在切换时接受邮件。 这是一个邮件系统,通常比主邮件服务器的优先级低,而且只是一个邮件队列。 如果普通邮件服务器closures,它将接收邮件。 您还应该在DNSlogging中提前缩短TTL,以便在进行DNS切换时更快地传播。 当短TTL DNSlogging已经传播时,请将旧电子邮件服务器的IP地址切换为新的电子邮件服务器的IP地址(因为您不希望新邮件进入旧服务器)。
邮件服务器尝试将邮件传递到域时,首先尝试优先级最低的MX字段中的服务器。 如果列出了两台MX服务器,并且它们具有相同的优先级编号,则它们将以循环方式连接,直到其中一台工作。
如果你不想自己设置一个备份MX,你可以问你的托pipe服务提供商(如果有的话)。 我的托pipe服务收取一小笔费用让我使用他们的备用MX继电器。
我有一个“主”MX是我的邮件服务器。 他们的服务器将收到我的邮件,而不是如果它失败,并试图定期交付给主。 dig MX的结果如下所示:
;; ANSWER SECTION: mydomain.co.uk. 86400 IN MX 10 mydomain.co.uk. mydomain.co.uk. 86400 IN MX 20 mx1.mythic-beasts.com. mydomain.co.uk. 86400 IN MX 20 mx2.mythic-beasts.com.