在不泄露服务器IP地址的情况下发送电子邮件

QWJ*_*QWJ 6 ip smtp anonymous cloudflare

为了减少攻击,我们将服务器置于cloudflare的云服务之后.

但是,我们的应用程序向用户发送电子邮件(通过sendmail和smtp)(密码重置等),这些电子邮件标题包含真正的后端IP地址.无论如何都要在电子邮件中隐藏这些IP地址,例如

  1. 为smtp设置一个单独的服务器,可以删除发件人的ip信息?
  2. 任何现有的服务?
  3. 还有其他想法吗?

谢谢!

MeN*_*eNa 1

IP 地址不在任何标头中,它是通信的基础。结束了smtp(维基。所以你不能“剥离”它。 ip

根据cloudflare的解决方案是:

不要将邮件或其他服务托管在与您的 Web 服务器相同的服务器上 如果您的邮件服务器托管的 IP 与您的 http 服务器相同,则攻击者可能会从外发电子邮件中找到该 IP 地址。

祝你好运!