Turn off the email to a friend feature if you do not want users to email people links sure they can post spam there much like anyone registered can post spam on the vb
forum much like they do here.
Once a spammer registers they can use the features of the software. There is no concievable check to determine what is a spam post or spam email. Checks are only done to ensure a post or email is valid not spam.