Вы можете попробовать это.
String mail = "YYY@imail.com";
string expression = @"^[a-z][a-z|0-9|]*([_][a-z|0-9]+)*([.][a-z|" +@"0-9]+([_][a-z|0-9]+)*)?@[a-z][a-z|0-9|]*\.([a-z]" +@"[a-z|0-9]*(\.[a-z][a-z|0-9]*)?)$";
Match match = Regex.Match(mail, expression, RegexOptions.IgnoreCase);
if (match.Success)
Response.Write("VALID EMAIL");
else
Response.Write("INVALID EMAIL");
return;