Maybe Yahoo's email scanning isn't up to the job.
After a quick google on postcard.exe it seems there is reference to it
here as malware. avast flagged it as suspicious, and the fact that Dr Web mentions "Happy new year" makes me even more suspicious. This mail was also unsolicited.