Specifies whether to embed images in an HTML formatted message.
If true, images will be downloaded and embedded into the message. If false, images will be referenced by the fully qualified URL.
This property only applies when the BodyUrl property is used.
[C#]
public void Send()
{
SmtpServer oSmtpDotNet = new SmtpServer();
// Set the remote server name. If left blank, "localhost" is used.
oSmtpDotNet.ServerAddress = "mail.domain.com";
// Message Addressing
oSmtpDotNet.ToAddress = "to@domain.com";
oSmtpDotNet.FromAddress = "from@domain.com";
// Set the subject
oSmtpDotNet.Subject = "Routine email";
// Set the message body to the contents (html) found
// at http://www.ExclamationSoft.com AND embed the images
oSmtpDotNet.BodyUrl = "http://www.ExclamationSoft.com";
oSmtpDotNet.EmbedImages = true;
ReturnCodes nRC = oSmtpDotNet.Send();
if ( nRC != ReturnCodes.SUCCESS )
{
Console.WriteLine("Error #"+nRC+" occurred.");
Console.WriteLine(oSmtpDotNet.LastError);
Console.Write(oSmtpDotNet.LogFileToString(false));
return;
}
// Success!
Console.WriteLine("Success!");
}
[VB]
Public Function Send() As Integer
Dim oSmtpDotNet As New SmtpServer()
Dim nRC As ReturnCodes
' Set the remote server name. If left blank, "localhost" is used.
oSmtpDotNet.ServerAddress = "mail.domain.com"
' Message Addressing
oSmtpDotNet.FromAddress = "from@domain.com"
oSmtpDotNet.ToAddress = "to@domain.com"
' Set the subject
oSmtpDotNet.Subject = "Routine email"
' Set the message body to the contents (html) found
' at http://www.ExclamationSoft.com AND embed the images
oSmtpDotNet.BodyUrl = "http://www.ExclamationSoft.com"
oSmtpDotNet.EmbedImages = true
' Send the message. Get the return code and store it in the variable
' nRC. Then check nRC for success or failure
nRC = oSmtpDotNet.Send()
If (nRC <> ReturnCodes.SUCCESS) Then
' A problem occurred.
' Write out the last error encountered
Console.WriteLine(oSmtpDotNet.LastError)
' Write out the log file contents
Console.WriteLine(oSmtpDotNet.LogFileToString(False))
Exit Function
End If
' Success!
Console.WriteLine("Message Sent!")
End Function
SmtpServer Class | SmtpServer Members | SmtpDotNet Namespace | BodyUrl