Сначала я проверил бы, является ли электронная почта действительным
if(filter_var($email, FILTER_VALIDATE_EMAIL))
, если это так, я бы извлек имя домена
$mailDomain = substr(strrchr($email, "@"), 1);
, как только оно будет извлечено, я бы проверил, существует ли онов моей базе
mysql_query("SELECT count(domain_name) from domain where domain_name = ".mysql_real_escape_string($mailDomain));