String auf korrekte Email-Adresse prüfen

using System.Text.RegularExpressions;

// 1 oder mehrere bel. Zeichen aus [a-zA-Z0-9_\\.]
// @
// 1 oder mehrere bel. Zeichen aus [a-zA-Z_]
// .
// 2-6 Zeichen aus [a-zA-Z]
Regex rex = new Regex("^([a-zA-Z0-9_\\.]+@[a-zA-Z_]+?\\.[a-zA-Z]{2,6})$", RegexOptions.None);

if (rex.IsMatch("horst_01.horstmann_1980@superdomain.com"))
{
    // Email korrekt
}