I always get funny looks when in person and I give my email address as YourCompanyName@MyDomain.com
I used to explain the how's and the why's but now I just say I'm a geek and move along. But if I start getting spam or bullshit to that address best believe I know who fucked up.