单独的网络/邮件服务器,邮件服务器不会收到电子邮件

Sam*_*uin -1 email-server a-record mx-record

我有一个基本的设置:

  • 虚拟专用网
  • 邮件服务器
  • 域管理

这是我第一次设置 VPS 和单独的邮件服务器。

我的邮件服务器收不到邮件。

域名系统

A   mail.samholguin.co.uk.  79.170.40.147       3600     
A   samholguin.co.uk.       209.222.30.215      3600     
MX  mail.samholguin.co.uk.  mail.samholguin.co.uk.
Run Code Online (Sandbox Code Playgroud)

209.222.30.215 = VPS

79.170.40.147 = 心网

问题似乎是我的 VPS 拒绝了电子邮件,它们甚至没有访问邮件服务器。

我的记录正常吗?

编辑

错误消息:永久性失败的技术细节:Google 尝试传送您的消息,但它被 samholguin.co.uk 的收件人域 samholguin.co.uk 的服务器拒绝。[209.222.30.215]。

Mic*_*ton 7

您的域实际上没有 MX 记录。

$ host -t mx samholguin.co.uk
samholguin.co.uk has no MX record
Run Code Online (Sandbox Code Playgroud)

如果没有 MX 记录,邮件程序将退回尝试递送到裸域的地址。该地址是:

$ host samholguin.co.uk
samholguin.co.uk has address 209.222.30.215
Run Code Online (Sandbox Code Playgroud)

子域的 MX 记录仅在您尝试将邮件传送到子时才适用。所以你发布的 MX 记录是错误的,多余的,无论如何都被忽略了。

您只需要为您的裸域创建一个 MX 记录,该记录指向邮件服务器的主机名。例如:

samholguin.co.uk. IN MX 10 mail.samholguin.co.uk.
Run Code Online (Sandbox Code Playgroud)