我需要制作一个“MX链”,如下所示:
@alias.mydomain.net --> @mail.mydomain.net --> @smtp.targetdomain.net
(1) (2) (3)
假设 SMTP 服务器存在于
smtp.targetdomain.net
:$ host smtp.targetdomain.net smtp.targetdomain.net has address 1.2.3.4
说我自己的域名是
mydomain.net
.(2)
目前,在和之间的跳转(3)
使用以下配置:mail 10800 IN MX 1 smtp.targetdomain.net.
让我们检查一下:
$ host mail.mydomain.net mail.mydomain.net mail is handled by 1 smtp.targetdomain.net.
收到一封发送到 [email protected] 的电子邮件。
(1)
但是在和之间的跳转(2)
不适用于以下配置:alias 10800 IN MX 1 mail mail 10800 IN MX 1 smtp.targetdomain.net.
让我们检查一下:
$ host alias.mydomain.net alias.mydomain.net mail is handled by 1 mail.mydomain.net.
未收到发送到 [email protected] 的电子邮件,并将发送失败邮件发送回发件人:
<#5.0.0 smtp; 5.1.2 - 错误的目标主机“DNS Hard Error looking up alias.mydomain.net (MX): all A records of the domain's MX records are invalid”(投递尝试:0)>#SMTP#
有没有可能做这样的MX记录链?我是否需要改用以下配置?
alias 10800 IN MX 1 smtp.targetdomain.net.
mail 10800 IN MX 1 smtp.targetdomain.net.