C# Example// The following example codes demonstrate sending email message with with inline images
// To get full sample projects, please download and install EASendMail on your machine.
// To run it correctly, please change SMTP server, user, password, sender, recipient value to yours
using System; 
using System.Collections.Generic; 
using System.Text; 
// Add EASendMail namespace
using EASendMail; 
namespace mysendemail 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            SmtpMail oMail = new SmtpMail("TryIt"); 
            SmtpClient oSmtp = new SmtpClient(); 
            // Set sender email address, please change it to yours
            oMail.From = "test@emailarchitect.net"; 
            // Set recipient email address, please change it to yours
            oMail.To = "support@emailarchitect.net"; 
            // Set email subject
            oMail.Subject = "test html email with attachment"; 
            // Your SMTP server address
            SmtpServer oServer = new SmtpServer("smtp.emailarchitect.net"); 
            // User and password for ESMTP authentication, if your server doesn't require
            // User authentication, please remove the following codes.
            oServer.User = "test@emailarchitect.net"; 
            oServer.Password = "testpassword"; 
            // If your SMTP server requires SSL connection, please add this line
            // oServer.ConnectType = SmtpConnectType.ConnectSSLAuto;
            try 
            { 
                // Add image attachment from local disk
                Attachment oAttachment = oMail.AddAttachment( "d:\\test.gif" ); 
                // Specifies the attachment as an embedded image
                // contentid can be any string.
                string contentID = "test001@host"; 
                oAttachment.ContentID = contentID; 
                oMail.HtmlBody = "<html><body>this is a <img src=\"cid:" 
                     + contentID + "\"> embedded image.</body></html>"; 
                Console.WriteLine("start to send email with embedded image..."); 
                oSmtp.SendMail(oServer, oMail); 
                Console.WriteLine("email was sent successfully!"); 
            } 
            catch (Exception ep) 
            { 
                Console.WriteLine("failed to send email with the following error:"); 
                Console.WriteLine(ep.Message); 
            } 
        } 
    } 
} 
 Click here to read original topic - full version ... If you have any comments or questions about above example codes, please add your comments here.