Hi everyone,
The latest human spammer (barmotbajota) put me over the top.
I've made it so a forum user must have an email address that's also subscribed to the mailing lists for a post to make it to the list. This should solve the problem for the mailing lists (not for the forums though).
Apologies for today's barrage.