Postfix 未在 Azure 虚拟机上接收外部邮件

Postfix 未在 Azure 虚拟机上接收外部邮件

我正在尝试配置 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

答案2

相关内容