0

我有一个有趣的问题,我不知道如何解决它。我的网站上有一个联系表格,其中也将详细信息写入数据库。该表格正在分配垃圾邮件。我在上面放了一个验证码,但它并没有阻止垃圾邮件的通过。

实际发送电子邮件并写入数据库的代码实际上并未保存在带有验证码的文件中,而是保存在获取发布到它的数据的帮助文件中,垃圾邮件是否有可能直接击中此文件而不是实际形式?

这很有趣,因为我在同一个网站上有另一个没有验证码的联系表格,根本没有垃圾邮件?

非常感谢任何帮助,

谢谢

4

2 回答 2

3

1)可能是你的验证码很弱,只是被垃圾邮件机器人自动破解了

2)服务器端处理类中的验证码是否验证?如果不是,那它就没什么用了,因为任何人都可以在表单上发帖。

于 2013-07-24T10:52:50.480 回答
3

发送电子邮件并写入数据库的代码是否不会检查验证码是否正确?如果不是,您需要修改代码,否则无法满足验证码的目的....

如果是,则验证码可能很差,并且他们的垃圾邮件机器人能够识别验证码。

您也可以将发送给您的消息的 IP 地址存储在数据库中,并禁止垃圾邮件发送者的 IP,因为他们往往使用某些 IP

谢谢

于 2013-07-24T10:54:46.630 回答