It couldn't hurt to change your password if you are on Yahoo. I don't know if that will keep the spammer out for sure, but it's worth a try.