我的邮件服务器是否应该给出不同的服务器名称?

我的邮件服务器是否应该给出不同的服务器名称?

检查邮件头时刚刚注意到。我可以看到第一个希望是数据库服务器 10.90.2.117 到我的 Exchange 服务器 10.90.2.59。我在 Exchange 服务器的邮件头分析器中看到的名称显示 FQDN 是 UPPSRVEX4.upp-ltd.local,当邮件离开 IP 5.148.79.5 上的公司防火墙时,它仍然显示 FQDN 是 UPPSRVEX4.upp-ltd.local。

这是可以的/正确的吗?还是应该声明为类似 mail.upp-ltd.com 或 mx.upp-ltd.com 的内容?以 FQDN 结尾的 .local 和 .com 有关系吗?

消息标头分析器标头图像

答案1

这可能很关键,具体取决于您希望谁从您的服务器接受邮件。

例如,要成功向 Gmail 地址发送电子邮件,HELO 中的服务器名称必须设置与其来源 IP 匹配的反向 DNS - 使用.local或类似的 TLD 则不可能。您还需要 SPF 和/或 DKIM 记录,并使用带 SSL 或 TLS 的 SMTP。当然,SSL/TLS 证书中的服务器名称需要与 HELO 中的名称匹配,等等。

如果这只是为了公司内部沟通,那么名称就不重要了,但应该在整个环境中都有可用的 DNS。就我个人而言,我只会以正确的方式去做……

答案2

建立 SMTP 会话后,发送电子邮件服务器和接收电子邮件服务器之间开始 SMTP 协议对话。发送电子邮件服务器或客户端将 EHLO 或 HELO SMTP 命令及其 FQDN 发送到接收服务器。作为响应,接收服务器发送成功代码并提供其自己的 FQDN。如果您在发送连接器而非接收连接器上配置此属性,则可以自定义发送服务器提供的 FQDN。 https://social.technet.microsoft.com/Forums/azure/en-US/4dde9b79-18e4-407f-8edc-896e6c40eb25/need-to-modify-server-response-to-ehlo-helo?forum=exchangesvradmin

相关内容