Mine is not secret, it's in my signature and that's true on every forum I'm in.
And yes it means I get lots of SPAM but between a mail server SPAM filter and some rules in my email client it's managable.
But if you send me email make sure the subject line is clearly not SPAM because unless I have a rule that recognizes your email address I will quickly scan the subject line and delete without previewing those that don't look personal (and personal 'enhancement' products don't count).