Yahoo mail does not virus. It is the system you might have logged once. The username and password has been saved in that system as cookies. You just need to remember where you last accessed your mail from after whcih it stared.
Just look your sent mail box , if the mails are there also ?
You need to work on virus on local system