|That's the correct change to remove the other email.
If you only want to send the main email if any site is down, you'll need to check before sending it:
bool results = await Task.WhenAll(tasks);
if (results.Any(up => !up))
StringBuilder body = ...
await SendEmailAsync("DMZ Server Status", body.ToString(), true);
} If you only want to send the message if all sites are down, use:
if (results.All(up => !up))
"These people looked deep within my soul and assigned me a number based on the order in which I joined."