Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Reject the message if it is likely spam
- if ctx.message.spam.score >= 100 then
- dw.notice("Spam score: " .. ctx.message.spam.score)
- return {action = "reject"}
- elseif belongs(192.168.0.0/24) then
- print("Spam score is high, but this is local client")
- return {action = "accept"}
- else
- -- Assign X-Drweb-Spam headers in accordance with spam report
- ctx.modifier.add_header_field("X-DrWeb-SpamScore", ctx.message.spam.score)
- ctx.modifier.add_header_field("X-DrWeb-SpamState", ctx.message.spam.type)
- ctx.modifier.add_header_field("X-DrWeb-SpamDetail", ctx.message.spam.reason)
- ctx.modifier.add_header_field("X-DrWeb-SpamVersion", ctx.message.spam.version)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement