technology and legislation for anti spam 888567