If your account is pretty old your .mac and .me addresses are totally locked to your iCloud address as permanent aliases and can NEVER be removed. So you'll never be able to fix it from that standpoint. Try getting a spam filter like SpamSieve. Apple should be automatically doing something like that in my opinion. One solution, that could be very problematic, would be to get a different iCloud account. BUT, then you may lose some programs and will definitely lose Apple music or iTunes. Apple has no way you can move things to a new Apple iCould account without issues. Or do a new account but discontinue email totally on the old account and restart email with the new account. Then, you would still have access to things like iTunes but would have to sign in to your old account to use it. Due to the ever changing nature of spam nothing Apple offers truly works for long. Especially with spam from lists and groups. It just keeps coming with simple changes of a letter, or number somewhere in the from or to fields. What I was told was to send all spam to abuse@apple.com. Either directly or as an attachment. This takes time but if it overloads Apple maybe they'll finally start to take it seriously. Of course they don't read any of it but perhaps an uptick in numbers will be noticed. This is shameful on Apple's part. I have had many conversations with Apple about this and they either have no idea or what they offer won't really work. There is no reason I can think of for them not to allow the deletion of mac.com and me.com or to be able to switch to a different iCloud account without all the hassles and losses of programs, data, whatever. They can't even tell me what would really be affected.