我有一个分类网站,在每个分类网站上都有一个提示表单,用户可以在其中向 friend 提示有关分类的信息。 提示表单的操作设置为一个 php 页面,它在清理等后发送电子邮件......
我必须过滤掉垃圾邮件等,这样我的电子邮件服务器就不会被列入黑名单或任何其他...
我有自己的服务器(VPS、Linux),想过解决办法...
这听起来如何:
- 安装邮件服务器
- 将防火墙配置为只允许从我的网站连接到邮件服务器
- 配置邮件服务器,每 5 分钟左右最多发送“x”封电子邮件
- 在发送邮件之前创建一个 php 过滤器,用于检查“坏”词。
- 如有必要,作为最后的手段,在提交表单之前向用户询问一个问题(例如 5+5)
如果我不必实现上面的第 5 个实现,我宁愿更喜欢......
你怎么看?
此外,我还有一个您可能会回答的问题是:
如果电子邮件服务器被列入黑名单,有什么办法可以取消黑名单吗? 或者如果发生这种情况,解决方案是什么?
谢谢
最佳答案
就 php 方面而言,您希望限制 ip 每小时可以对脚本进行的尝试次数。此外,您还需要检查 header 注入(inject)和其他黑客攻击。
header 注入(inject)示例位于您的电子邮件地址字段中,脚本可以插入一个新行,然后插入一个密件抄送/抄送,并使用它直接从您的服务器发送垃圾邮件。
关于php - 电子邮件服务器;这种方法对垃圾邮件安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3067813/