我正在尝试通过使用 cloudflare 服务来保护我的网站免受任何潜在的 DDoS 攻击。我使用 Google 托管所有电子邮件,并使用 PHP Mailer 连接到 Gmail SMTP 并通过它发送电子邮件。
毕竟,似乎任何攻击者都可以通过使用我网站上向他发送电子邮件的任何功能轻松找到我服务器的原始 IP,因为即使我使用的是 Gmail SMTP,服务器的 IP 仍会出现在 header 中:
Received: from www.domain.com (mail.domain.com [1.2.133.233])
目前我不知道如何继续从我的网站发送电子邮件,同时保护我的服务器的隐私并隐藏 IP(或改为显示 SMTP 的 IP)。我的网站上有一些功能需要自动发送电子邮件,所以很遗憾我无法禁用它。
我应该使用 GMAIL API 吗?这样会好点吗?
或者我应该使用其他服务来发送电子邮件,例如远程服务?
有什么建议吗?
最佳答案
您可以使用类似 MailGun 的服务
它很容易设置,除非您的流量很大,否则是免费的,如果这些是交易电子邮件,这被认为是一种很好的做法。
我在我们的大部分网站上都使用该服务,并且我仔细检查了网站 IP 是否未公开。
祝你好运!
关于PHP 邮件隐藏发件人 IP 以保护隐私,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36987110/