邮件服务器的反向代理?

邮件服务器的反向代理?

我正在寻找如何为邮件服务器设置反向代理的选项。与 apache 如何反向代理网络流量以隐藏网络内容来源非常相似,我想隐藏邮件服务器的来源。我知道这是一个奇怪的请求,但这绝对是我需要的。

答案1

我不认为你需要代理。不过如果你一定要研究代理,有一种通用的代理叫做socks- 谷歌一下。网络代理不起作用。Socks 是... 好吧,不要这样做。继续阅读。

如果您确实想隐藏您的邮件服务器,您需要通过另一个邮件服务器进行中继,并修改您的邮件头。

有许多公共邮件中继服务可供您付费使用。

收到的邮件 -> 第三方中继 -> 您的 SMTP 服务器 -> 目的地

外发邮件 -> 您的 SMTP 服务器 -> 第三方中继 -> 目的地

问题出在出站邮件上,通常邮件头会包含这样的内容,并且您的 smtp 服务器将被列为“已接收”服务器之一。

Received: from BAY169-W26 ([65.54.190.189]) by BAY004-OMC3S17.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008);

您无法删除该信息,因为它是由接收 SMTP 服务器(第三方)添加的。但也许您可以找到一个可以保护您隐私的中继服务。我使用出站邮件中继服务,其标题中不包含有关我的服务器的任何信息。除非您退回邮件,否则入站邮件不会成为您的问题。

您还需要按照 EEAA 的指示,在邮件发送到中继之前删除邮件服务器添加的标头。因为它还会添加诸如此类的内容Received: From example.com or x.x.x.x……尽管主机名不需要是有效的 FQDN - 在我的情况下,邮件会以内部(无效)域名发出,无法通过标头追溯到我,也没有 IP 地址。

我认为第三方 SMTP 中继很不错。它们可以减轻处理电子邮件复杂性的工作量。它们通常会提供一些不错的服务,让您的生活更轻松。

仅供参考,我没有隐藏任何东西,这只是我的设置方式!

答案2

设置另一个 MTA,然后配置您的真实邮件服务器以通过它进行中继。假设您使用的是 postfix,则可以使用 postfix清理指令来清除不需要的标题。

如果你无法通过内置后缀功能实现目标,你可以添加邮件扫描器混合在一起,可用于在邮件通过服务器时执行更积极的编辑。

与所有邮件中继一样,请确保它未配置为开放中继 - 使用身份验证、防火墙规则或最好两者来限制连接。

相关内容