In the past I've just attached images that I send via System.Net.Mail, but I have a requirement today to embed the image so that it shows when the email text is viewed.
This piece of code shows how to embed an image into an email using the System.Net.Mail namespace