为什么我的服务器主机名会出现在从另一个域发送的 SMTP 电子邮件标头中?

为什么我的服务器主机名会出现在从另一个域发送的 SMTP 电子邮件标头中?

我在这里看到过一些类似的问题,但是我仍然没有找到解决这个问题的正确方法。

问题如下:

我正在尝试使用[email protected]域分配的专用 IP 地址通过 SMTP 从我创建的这个电子邮件地址发送电子邮件。我在 exim 配置器中进行了必要的更改以使用帐户专用 IP,但主机名仍然是我的主要域的主机名。

当我检查已发送的电子邮件时,点击“显示原始内容“我仍然看到我安装了 VPS 的主域的主机名(server1.maindomain.com),而不是mail.domain2.com

这是我收到的确切信息:

已收到:来自 5-12-190-158.residential.rdsnet.ro ([5.12.190.158]:63029 helo=[127.0.0.1]),由 server1.maindomain.com 使用 esmtpa (Exim 4.87) (envelope-from ) id 1cK2HF-0000kd-Dh 发送[电子邮件保护]; 2016 年 12 月 22 日星期四 07:15:17 -0500

我的问题是,我该如何改变它以便只显示我正在使用的活动主机名(mail.domain2.com)?

谢谢,等待您的回复

答案1

已收到标头列出了邮件到达您之前所经过的所有服务器/计算机。

收到的行最好从下往上阅读。也就是说,第一个“已收到:" 行是您自己的系统或邮件服务器。最后 "已收到:" 行是邮件的来源。每个邮件系统都有自己的风格 "已收到:“行。A”已收到:”行通常标识接收邮件的机器和从中接收邮件的机器。

您可以在以下位置找到有关它的更多信息RFC 822:第 4.3.2 节, 和RFC 1123:第 5.2.8 节

如果你想删除这些标题(这不是一个好主意),你应该headers_remove = Received在exim中添加选项路由器配置

答案2

其他互联网主机为您的 IP 地址找到的名称是与该地址关联的反向 DNS 名称。您可以使用例如 检查反向 DNS 名称dig -x 5.12.190.158。设置反向 DNS 名称必须由控制 IP 范围的人完成,通常是为您分配该地址的 ISP。如何要求他们更改名称各不相同;这可能无法实现(尤其是对于住宅连接),但我希望大多数 VPS 提供商都提供此功能。

相关内容