PHP 邮件隐藏发件人 IP 以保护隐私

标签 php email gmail cloudflare ddos

我正在尝试通过使用 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/

相关文章:

google-api - 什么时候应该使用服务帐户访问google api?

php - 在布局中创建新行的功能无法正常工作

java - java间歇性发送电子邮件

iphone - 在 iOS 中撰写新电子邮件时获取附加图像的内容 ID

java - 使用 javax.naming.NameNotFoundException 部署到 Weblogic

java - 使用 GMail 帐户发送电子邮件

php - 价格过滤分组算法

php - 使用 CakePHP 运行一个 sql server 存储过程

php - 使用下拉列表进行 Sphinx 过滤

php - 使用 PHP 通过 IMAP 连接到 Gmail - SSL 上下文失败