我有一个客户,他有一个犯罪阻止者的网站。他们希望为访客提供一种提交匿名犯罪提示的方法,然后将其转发到当地警察局预先建立的电子邮件地址。
完成此任务的最佳/最简单方法是什么?发件人的 IP 地址需要隐藏。我的客户还需要能够提取报告,显示提交和转发了多少提示。
非常感谢!
虽然设置提交到电子邮件地址的联系表单相当简单(只需使用出色的 ContactForm7,正如 rrikesh 的回答所建议的那样)。然而,正确地匿名(尤其是针对拥有同样多权力和资源的政党)是很棘手的。您需要清楚您可以提供的匿名级别。日志文件、文档元数据或您的 ISP 很容易泄露大量信息。
这是两个具有不同方法的项目。它们都不是您问题的现成解决方案,但仍然相关:
这是由德国隐私基金会运营的网络服务。它基本上是一个消息中继,就像你想要的那样,只是用户必须信任基金会,而不是你。这种模式高度依赖于提供这种服务的机构。我敢肯定还有其他类似的美国服务。
德国报纸Die ZEIT使用的开源软件工具。
一个相当安全的网络应用程序,用于匿名提交内容。它允许上传附件,然后对可能危及提交者身份的许多元数据进行清理。接下来,经过清理的文件通过 GPG 加密并通过电子邮件发送到预先配置的收件人列表。然后从服务器的文件系统中删除原始(可能是“脏”)文件。因此,有权访问服务器的管理员既不能访问任何提交,也不能任何接收者访问未经处理的原材料。
这是一种尝试自动化关键步骤,从提交中删除任何识别数据并对其进行加密,因此只有预期的收件人才能访问它。
不过,您必须自己主持。它是一个 Python 应用程序。
A simple contact form can be used. It's up to the developer's trust to hide the IP. The submitter won't see anything what is being done using PHP.
You can then update a database with the tips being posted before sending the mails.
In terms of development, you can use a plugin such as Contact Form 7 and then use its hooks to save the tips submitted before sending the mails.