private void RemoveEmptyMailboxes(InternetAddressList addressess) { var toRemove = addressess.Cast <MailboxAddress>().Where(x => string.IsNullOrWhiteSpace(x.Address)).ToList(); foreach (var r in toRemove) { addressess.Remove(r); } }