i want to make it so it has to be verified by email
There are other ways to stop spammers. You can add stop forum spam plugin and the js bot protection for added security
ya use anti spam to be safe.
how about having control over the registration, empowering the administrator to act on "waiting activation" and not by email.