I think the spammers is parsing your forum’s memberlist and extracting the email addresses. If you are using phpbb you can easily disable it from showing the email address in the mailing list.
I think it’s not so, because I receive such SPAM on my working email, which nobody knows except affiliate managers. I posted it nowhere.