If you look at your profile, the option to send an email to you instead of a PM is available.
You can turn off that setting.
I don't know if something got hacked, but the option is available for anyone to use on your profile. Now, if it's spam, you should report it, as it's against the TOS.