我在网站上有一个表单,它使用jSON格式的jQuery ajax将数据提交到sendmail.aspx页面,该表单以异步方式向公司邮箱发送电子邮件。
我不想使用验证码。这将使用户不太习惯向我公司的服务提交回叫请求。
我担心有人可能会使用脚本通过sendmail.aspx向我的邮箱提交大量请求。
控制一个IP允许多少sendmail.aspx OnLoads的最简单方法是什么?请提供代码段或指向代码段。
我尝试过使用此处提供的解决方案:
http://madskristensen.net/post/Block-DoS-attacks-easily-in-ASPNET.aspx
但它只是在一秒钟内锁定了我的用户。