To validate email address in ASP.NET MVC model, use DataType attribute.
[Required]
[Display(Name = "Your email id")]
[DataType(DataType.EmailAddress)]
public string From { get; set; }
The namespace to be used is
System.ComponentModel.DataAnnotations Hope this helps.