如何确保"发送推荐"电子邮件表单?

时间:2017-03-25 01:05:03

标签: php forms email spam spam-prevention

我的客户要求我添加"发送推荐"页面到他们的网站。这将包含一个表单,允许用户输入他们的姓名和电子邮件地址以及朋友的姓名和电子邮件地址。当他们提交表单时,会向他们朋友的电子邮件地址发送一封电子邮件,其中包含"查看此网站"消息。

此类转介表格是否可以防范垃圾邮件发送者?

我已经在this code review中提到了很多建议,包括在电子邮件地址上使用FILTER_SANITIZE_EMAILmb_encode_mimeheader。我也隐藏了"虚拟"表单中的输入具有特定值,如果垃圾邮件发送者覆盖它们,将阻止表单提交。

1 个答案:

答案 0 :(得分:1)

根据我的经验,隐藏的字段会阻止大部分垃圾邮件。但如果您想要额外的衡量标准,可以试试ReCaptcha。它真的很容易使用,你应该摆脱大多数的垃圾邮件。