gpt4 book ai didi

email - exim 尝试更改收到 : headers in email

转载 作者:行者123 更新时间:2023-12-04 19:30:16 30 4
gpt4 key购买 nike

我们在 VPS 上使用 exim。我们在 WP 和 Magento 上托管多个域。

最近,当我在 Received 标题中看到以下内容时,我正在查看一些电子邮件:我的 linux 用户名、服务器名(不是发送域名)和发送电子邮件的 Exim 的实际版本。
Received: from **USERNAME** by **VPS_SERVERNAME** with local (**EXIM VERSION**)
(envelope-from <user@domain.com>)
id 1a34DM-0003fW-xx
for recipient@gmail.com; Sun, 29 Nov 2015 16:48:36 +0100

我稍微跳了一下。为什么有必要发送进程运行的用户名。还有为什么服务器名称不是发送域名。为什么要公开 Exim 版本,甚至公开 Exim?给 TMI 似乎是一个相当大的安全风险

我的问题 : 如何更改 Received 中的 USERNAME header 到发送电子邮件名称(前缀或整个电子邮件),并将 VPS_SERVERNAME 更改为发送 DOMAINNAME。或者至少将整体更改为所有电子邮件 RFC 规则中的某些内容……但更匿名。
Received: from user by domain.com with local (Mailserver)
(envelope-from <user@domain.com>)
从电子邮件中获取用户的位置,就像 domein.com。

最佳答案

您可以配置Received:的格式Exim 通过 received_header_text 附加的 header 在 Exim 配置中键入。这允许您删除用户名。默认格式字符串还建议 Exim 使用 primary_hostname VPS_SERVERNAME 字段的变量,默认为 uname() (即您的主机名),但这也可以在您选择的 FQDN 的配置中被覆盖。

至于默认格式是否为TMI,Exim的格式并不稀奇。 Received: header 用于诊断目的,它们通常会揭示很多关于发送网络和 MTA 软件的信息。如果通过隐蔽的安全性优于诊断,则可以隐藏详细信息,但要考虑到它只会使攻击网络变得更加困难,而且它不是一种积极的安全措施。

关于email - exim 尝试更改收到 : headers in email,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33984833/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com