Ever since Yahoo made the mistake of storing password in clear text and having them stolen by hackers it’s been a real headache. Spammers log into yahoo accounts, mine them for email addresses, and then send email from those accounts. Then they have been creating other fake accounts that are similar using those names so even if you change your password there may be a Gmail or Hotmail account owned by the spammer using your contact list and name.