Yahoo has an automated filter that automatically identifies emails from suspicious senders as spam, and sometimes this filter will mark non-spam emails as spam, but don't worry, you can
recover your good email from the spam folder
and change your settings to stop that sender's emails from continuing to spam in the future.