Just realized something has been sending links from my yahoo to all my contacts. Even found unsent spam in my drafts folder!!!
So what's the more like cause:
1) random password obtained by bots
2) spyware infiltrating my avast or avg protected systems (free versions)
3) iPhone infiltrated
4) public computers - from work to libraries
5) gave my login details to facebook (like when I looked for friends by keying in my email details) *note I do not use any apps nor allow info sharing
6) etc???