我在WordPress网站上使用带有动态文本扩展名的联系表格7。信息不会存储到数据库中,而只会通过电子邮件发送。有没有办法可以加密电子邮件中发送的信息?
我们将购买并安装用于这些表单的SSL证书,但我不完全熟悉SSL的工作原理。从https链接发送的任何表单数据是否会自动加密,或者这是我必须实现的内容?如果是这样,当它到达我们的邮件服务器时它是如何得到未加密的?
感谢您提供的任何见解。
答案 0 :(得分:2)
老问题,但我认为不正确(或者说是部分)答案。问题是HTTPS是否会保护CF7发送的电子邮件。
回到基础...有两次可能/需要保护的数据传输。第一种是从用户的浏览器到Wordpress服务器上的CF7插件表单。这可以使用https通过加密通道发送。
第二种是CF7插件通过电子邮件发送表单数据的时候。设置https / SSL证书。在Wordpress服务器上没有什么可以提高这个的安全性。电子邮件由SMTP从CF7发送,因此所有关于电子邮件安全性的标准警告都适用。
斯图尔特
答案 1 :(得分:1)
https保护客户端/用户< - >之间的通信服务器使用SSL证书。如果您不想编写自己的自定义插件来加密它而不加密通信,这将是最好的方法。由于对服务器的通信是安全的,因此不需要您解密任何内容,因为服务器将安全地获取信息(这可以防止中间人攻击等等)。有关https的更多信息 - http://en.wikipedia.org/wiki/HTTP_Secure
您可以使用插件来帮助您实现与受保护网站的通信:
http://wordpress.org/extend/plugins/wordpress-https/
否则,您可以在PHP下编写自己的插件或联系表单,直接加密发送到您的电子邮件或仅提交表单的内容,具体取决于您希望如何加密此信息
答案 2 :(得分:1)
您正在寻找WP PGP Encrypted Emails plugin for WordPress。安装它,粘贴到您的PGP公钥(或您的S / MIME证书,您要使用的任何电子邮件加密方案),并确保您的站点或联系表单插件生成的外发电子邮件已加密(并且,可选,甚至签了。)
如果您对电子邮件隐私或加密知之甚少,请务必阅读该插件的常见问题解答,其中包含大量附加信息的链接。
完全免责声明:我是此插件的开发者。