1

我在 WordPress 网站上使用带有动态文本扩展的联系表 7。信息不会存储到数据库中,而是仅通过电子邮件发送。有没有一种方法可以加密电子邮件中发送的信息?

我们将购买并安装 SSL 证书以用于这些表单,但我并不完全熟悉 SSL 的工作原理。从 https 链接发送的任何表单数据是否会自动加密,还是我必须实施?如果是这样,当它到达我们的邮件服务器时,它是如何被解密的?

感谢您提供的任何见解。

4

3 回答 3

2

老问题,但我相信不正确(或者更确切地说是部分)答案。问题是 HTTPS 是否会保护 CF7 发送的电子邮件。

回到基础......有两种可能/需要保护的数据传输。第一个是从用户的浏览器到 Wordpress 服务器上的 CF7 插件表单。这可以使用 https 通过加密通道发送。

第二种是 CF7 插件通过电子邮件发送表单数据时。设置 https/一个 SSL 证书。在 Wordpress 服务器上并没有提高它的安全性。电子邮件由 CF7 的 SMTP 发送,因此有关电子邮件安全性的所有标准警告均适用。

斯图尔特

于 2016-07-09T10:06:33.480 回答
1

https 使用 SSL 证书保护客户端/用户 <-> 服务器之间的通信。如果您不想编写自己的自定义插件来加密它而不加密通信,这将是最好的方法。由于与服务器的通信是安全的,因此不需要您解密任何内容,因为服务器将安全地获取信息(这可以防止中间人攻击等)。更多关于 https - http://en.wikipedia.org/wiki/HTTP_Secure

您可以使用插件来帮助您实现与受保护站点的通信:

http://wordpress.org/extend/plugins/wordpress-https/

否则,您可以在 PHP 下编写自己的插件或联系表单,并直接加密发送到您的电子邮件或仅发送到提交表单的内容,具体取决于您希望如何加密此信息

于 2013-05-06T23:15:23.167 回答
1

您正在寻找适用于 WordPress 的 WP PGP 加密电子邮件插件。安装它,粘贴您的 PGP 公钥(或您的 S/MIME 证书,无论您要使用哪种电子邮件加密方案),它会确保您的站点或联系表单插件生成的发送给您的外发电子邮件是加密的(并且,可选地,甚至签名)。

如果您对电子邮件隐私或加密知之甚少,请务必阅读插件的常见问题解答,其中包含大量指向附加信息的链接。

完全免责声明:我是这个插件的开发者。

于 2017-05-28T01:51:40.647 回答