Sending an HTML Email message

Top  Previous  Next

To send an email message first establish a connection to the SMTP server and then invoke the Send method on an Smtp instance passing an HtmlEmailMessage instance as an argument.

 

 

Example

 

[C#]

Smtp smtp = new Smtp("smtp.myserver.com");

smtp.Connect();

 

// build message

HtmlEmailMessage message = new HtmlEmailMessage();

 

message.To = "jsmith@myserver.com";

message.From = "rjones@myserver.com";

message.Subject = "Meeting at 8";

 

message.SetTextBody("this is the text body");

message.SetHtmlBody("<html><body><img src=\"cid:12345\"><br>this is the html body</body></html>");

 

message.Embed("http://www.domain.com/image.gif","12345");

 

// send message

smtp.Send(message);

 

// release connection

smtp.Disconnect();

 

 

[Visual Basic]

Dim smtp As Smtp = New Smtp("smtp.myserver.com")

smtp.Connect()

 

' build message

Dim message As HtmlEmailMessage = New HtmlEmailMessage

 

message.To = "jsmith@myserver.com"

message.From = "rjones@myserver.com"

message.Subject = "Meeting at 8"

 

message.SetTextBody("this is the text body")

message.SetHtmlBody("<html><body><img src='cid:12345'><br>this is the html body</body></html>")

 

message.Embed("http://www.domain.com/image.gif", "12345")

 

' send message

smtp.Send(message)

 

' release connection

smtp.Disconnect()





Home | Company | Products | Solutions | Purchase | Support | Services | Blog

© 2021 JSCAPE LLC