If you're having trouble with email related to your blog, first be sure your administrative email address matches your domain.
When you activate WordPress, you are required to enter an administrative email address that matches your domain, such as you@widgetdesigns.com. This email address becomes the default email address at which you will receive all WordPress-related messages, such as password reminders, notifications that viewers have commented on a post, or alert messages.
You can change this email address anytime on your WordPress control panel. Please note, however, that in an effort to combat spam, Yahoo! requires that this email address match your domain name. If you enter an address that does not match your domain, such as you@yahoo.com, you will not be able to send or receive administrative emails related to your blog.
Learn how to change your settings.
Note: If you want to receive administrator emails at an address that doesn't match your domain, you can use Business Email's forwarding feature. Enter an address that matches your domain in the WordPress console, then set up mail forwarding to redirect messages from that mailbox to an external email address. Learn how to set up mail forwarding.