我为我的游戏编写了一个错误报告器,在它启动后,用户可以查看数据并通过 HTTP 将报告提交到我的网络服务器。如果提交失败,用户可以选择保存报告并稍后重试,使用错误报告器本身,使用网络表单上传文件,或将报告附加到电子邮件中。我知道我可以通过分析源 IP 来防止 HTTP 上的垃圾邮件,但我不确定在通过电子邮件接收报告时如何处理这个问题。有任何想法吗?
谢谢,罗伯
编辑:
附件将始终为 JSON 格式;任何其他都将被拒绝。我只是担心有人会这样做:
for i = 1, 10000 do
json = generate_valid_json()
send_email(json)
end
并用噪音淹没我的错误跟踪器。