How to disallow some emails in Drupal 7?
Use the User Restrictions module. This module allows you to block both emails and usernames based on certain patterns.

For example, to block mails from spammers.com create a user restriction with:


Access type: Denied
Rule type: Email
Mask: %spammers.com