我正在尝试配置 Postfix 以接收电子邮件。我在网上寻找解决方案,但似乎没有一种方法可行。电子邮件始终未显示。
以下是我当前的设置:
- Ubuntu VM 在 Azure 中运行,并安装了 Postfix。我可以在服务器上本地发送电子邮件。
- 从注册商处购买域名并将其配置为指向 Azure 中的 DNS 区域设置。
- 已在此 DNS 区域中创建 A 和 MX 记录。这些记录已传播。
以下是我的 DNS 区域:(该 IP 地址是我的 Azure 虚拟机的公共 IP 地址)
中的一个链接我发现我的 MX 记录应该指向 myVMNAME.cloudapp.net。我尝试了此操作,但当我使用 MX Toolbox 查找 MX 记录时,显示“无 A 记录”。
我不知道接下来该怎么办。Postfix main.cf 文件中是否需要更改某些内容?我是否在某处遗漏了 DNS 条目?
答案1
MX 记录中的 FQDN 是否解析为 IP 地址?当您对 MX 记录中的地址使用 nslookup 时会发生什么?
此外,Azure 默认阻止出站端口 25(https://docs.microsoft.com/en-us/azure/virtual-network/troubleshoot-outbound-smtp-connectivity)