EmbedImage will embed an image in a html email. By embedding an image, you will not need to link to the image externally. To reference an image from inside the html, follow the following examples.
[C#]
EmailMessage msg = new EmailMessage("Mail1.MyCompany.com");
msg.FromAddress = "me@MyCompany.com";
msg.AddTo( "you@YourCompany.com", "Billy Bob" );
msg.Subject = "Company Logo";
msg.Body = "Here is the logo <img src=\"cid:logo\>";
msg.EmbedImage( "logo",@"c:\temp\logo.jpg");
msg.Send();
[Visual Basic]
Dim msg As New EmailMessage("Mail1.MyCompany.com")
msg.FromAddress = "me@MyCompany.com"
msg.AddTo("you@YourCompany.com", "Billy Bob")
msg.AddCc("cc@YourCompany.com")
msg.Bcc = "him@HisCompany.com"
msg.Subject = "Company Logo"
msg.Body = "Here is the logo <img src=""cid:logo"">"
msg.EmbedImage("logo", "c:\temp\logo.jpg")
msg.Send();