【发布时间】:2011-03-05 07:30:54
【问题描述】:
我有一个分类网站,每个分类都有一个提示表单,用户可以在其中提示朋友有关分类的信息。 提示表单的操作设置为一个 php 页面,该页面在清理后发送电子邮件等...
我必须过滤掉垃圾邮件等,这样我的电子邮件服务器就不会被列入黑名单或任何东西......
我有自己的服务器(VPS、Linux)并考虑过解决方案...
你觉得这听起来如何:
- 安装邮件服务器
- 将防火墙配置为仅允许从我的网站连接到邮件服务器
- 配置邮件服务器,以便每 5 分钟左右最多可以发送 'x' 封电子邮件
- 在发送邮件之前创建一个 php 过滤器,用于检查“坏”字词。
- 如有必要,作为最后的手段,在提交表单之前向用户询问一个问题(例如 5+5)
如果我不必实现上面的第 5 个实现,我宁愿选择......
你怎么看?
另外,我还有一个你可能会回答的问题是:
如果电子邮件服务器被列入黑名单,有没有办法将其取消列入黑名单? 或者如果发生这种情况有什么解决办法?
谢谢
【问题讨论】:
-
我真的很喜欢算法验证码的想法,让你真正思考。
-
您也可以按照其他受滥用网站的做法进行操作。实施第 5 步,但前提是您发现可疑行为,例如来自同一 IP 的大量请求或特定时间异常高的流量。
-
值得指出的是,如果您将邮件服务器配置为仅接受来自您的网络服务器的电子邮件,那么除了通过网站(包括回复您发送的电子邮件)之外,没有人可以向您发送电子邮件。跨度>
标签: php javascript linux security email