If you log into the Yahoo site, check your mail there and the email you are looking for hasn't arrived, it has absolutely nothing to do with Windows 8. In fact, in most scenarios where you don't receive this email, Windows 8 (or any version of Windows for that matter) is not to blame.
If you are using a mail client like Outlook 2010 or 2013, you should check to see whether the client can still Send and Receive any mail at all. Have you changed your password recently? There are a million reasons why you wouldn't be able to receive this message.