Only solution would seem to be to design a new e-mailing system, that isn't uncontrolled. If all addresses were controlled and you couldn't hide or send more than 50 e-mails per day, spamming would become impossible. Compare newsgroups with ECN: ECN is controlled and offers far better advice, without spam.