环境:Postfix、Dovecot、CentOS、Digital Ocean droplet
DNS 记录:
Type: A
Hostname: mail.example.com
Value: 1.1.1.1
Type: AAAA
Hostname: mail.example.com
Value: 1000:1:1:1:1:1:0001
Type: MX
Hostname: example.com
Value: mail.example.com
Type: TXT
Hostname: example.com
Value: returns v=spf1 a ~all
Type: TXT
Hostname: _dmarc.example.com
Value: v=DMARC1; p=quarantine;
Type: TXT
Hostname: 111111._domainkey.example.com
Value: returns v=DKIM1; k=rsa; p=abcde12345...
背景:我的邮件服务器按预期发送和接收电子邮件,并且(我希望)是安全的。
问题:为什么除了 MX 记录外,还要求我为邮件服务器使用 A 和 AAAA 记录?MX 记录不是设计用于处理所有电子邮件请求吗?此外,虽然我不认为我的服务器会抛出任何错误,但我是否需要任何类型的附加 MX 记录来使其稳定?我不是 MX 记录方面的专家,我不确定单个记录是否是最佳实践。
答案1
MX 记录指定了对您的域的电子邮件具有权威性的主机。为了让服务器能够将电子邮件发送到该主机,您需要为其创建主机记录(A 记录)。