向 postfix 发送电子邮件时未找到 DNS 域名

向 postfix 发送电子邮件时未找到 DNS 域名

我正在 EC2 实例上设置 Postfix 服务器以发送/接收电子邮件。

我遇到了一系列问题,我认为这些问题大多是由不正确的 DNS 记录引起的。

我目前在 GoDaddy 设置了 MX 记录,如下所示

[A 记录,主机:邮件,指向:弹性 IP 地址]

[A 记录,主机:@,指向:弹性 IP 地址]

[MX 记录,优先级:10,主机:@,指向:mail.mydomain.com]

其中,my domain.com 是我正在编辑 DNS 区域文件的域。此配置基于MX 记录帮助 - Godaddy DNSUbuntu Postfix 电子邮件帐户带转发功能

然而,当我发送电子邮件到[电子邮件保护],我收到以下传送错误:

暂时故障的技术细节:

DNS 错误:未找到域名

我已经设置了一个 Unix 用户“测试”,但我猜测出站邮件甚至没有解析 mydomain.com 域名。

任何帮助调试此 DNS 记录问题的建议都将不胜感激。

答案1

我发现问题不是出在 DNS 记录上,而是出在 EC2 防火墙上。根据您放置实例的 EC2 安全组,入站/出站流量可能会在您的多个端口上被阻止(在我的情况下包括 25 个)。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html

我在 AWS EC2 仪表板下打开了端口 25 以接收入站流量,并且能够成功发送/接收邮件。

相关内容