我有一个基本设置:
- 虚拟专用服务器
- 邮件服务器
- 域管理
这是我第一次设置 VPS 和单独的邮件服务器。
我的邮件服务器无法接收电子邮件。
DNS
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.
209.222.30.215 = VPS
79.170.40.147 = 心之互联网
问题似乎是我的 VPS 拒绝了电子邮件,它们甚至没有到达邮件服务器。
我的记录整齐吗?
编辑
错误消息:永久故障的技术细节:Google 尝试发送您的消息,但被收件人域 samholguin.co.uk 的服务器拒绝,发送者为 samholguin.co.uk。[209.222.30.215]。
答案1
您的域名实际上还没有 MX 记录。
$ host -t mx samholguin.co.uk
samholguin.co.uk has no MX record
如果没有 MX 记录,邮件程序将会回退尝试将邮件投递到裸域的地址。该地址是:
$ host samholguin.co.uk
samholguin.co.uk has address 209.222.30.215
MX 记录对于子域名仅在您尝试将邮件发送到子域时才适用。因此,您发布的 MX 记录是错误的、多余的并且会被忽略。
你只需要为你的裸域名创建一个 MX 记录即可指向主机名邮件服务器。例如:
samholguin.co.uk. IN MX 10 mail.samholguin.co.uk.