private static IEnumerable<MailAddress> GetMailAddresses(string addressList)
{
var email = new Regex(EmailRegexPattern);
return from Match match in email.Matches(addressList) select CreateMailAddress(match.Value);
/*
string[] addresses = addressList.Split(AddressDelimiters);
foreach (string address in addresses)
{
yield return CreateMailAddress(address);
}*/
}