/// <summary>
 /// Sends each message using the Direct Mailing technique
 /// (SMTP connection with every recipient's mail exchange server for delivery).
 /// MX Records are cached for faster operation.
 /// </summary>
 /// <example>
 /// <code>
 /// C#
 ///
 ///Message message = new Message();
 ///message.From = new Address("*****@*****.**","John Doe");
 ///message.To.Add("*****@*****.**","Mike Johns");
 ///message.Subject = "hey!";
 ///message.Attachments.Add("C:\\myfile.doc");
 ///message.HtmlBody.Text = "As promised, the requested document.&lt;br />&lt;br />Regards,&lt;br>John.";
 ///
 ///Message message1 = new Message();
 ///message1.From = new Address("*****@*****.**","John Doe");
 ///message1.To.Add("*****@*****.**","Dave Clark");
 ///message1.Subject = "correction";
 ///message1.Attachments.Add("C:\\myfile.doc");
 ///message1.HtmlBody.Text = "Here is what I sent to Mike.&lt;br />&lt;br />Regards,&lt;br>John.";
 ///
 ///SmtpMessageCollection messages = new SmtpMessageCollection();
 ///messages.Add(message);
 ///messages.Add(message1);
 ///
 ///messages.Send();
 ///
 /// VB.NET
 ///
 ///Dim message As New Message
 ///message.From = new Address("*****@*****.**","John Doe")
 ///message.To.Add("*****@*****.**","Mike Johns")
 ///message.Subject = "hey!"
 ///message.Attachments.Add("C:\myfile.doc")
 ///message.HtmlBody.Text = "As promised, the requested document.&lt;br />&lt;br />Regards,&lt;br>John."
 ///
 ///Dim message1 As New Message
 ///message1.From = new Address("*****@*****.**","John Doe")
 ///message1.To.Add("*****@*****.**","Dave Clark")
 ///message1.Subject = "correction"
 ///message1.Attachments.Add("C:\myfile.doc")
 ///message1.HtmlBody.Text = "Here is what I sent to Mike.&lt;br />&lt;br />Regards,&lt;br>John."
 ///
 ///Dim messages As New SmtpMessageCollection
 ///messages.Add(message)
 ///messages.Add(message1)
 ///
 ///messages.Send()
 ///
 /// JScript.NET
 ///
 ///var message:Message = new Message();
 ///message.From = new Address("*****@*****.**","John Doe")
 ///message.To.Add("*****@*****.**","Mike Johns");
 ///message.Subject = "hey!";
 ///message.Attachments.Add("C:\\myfile.doc");
 ///message.HtmlBody.Text = "As promised, the requested document.&lt;br />&lt;br />Regards,&lt;br>John."
 ///
 ///var message1:Message = new Message();
 ///message1.From = new Address("*****@*****.**","John Doe");
 ///message1.To.Add("*****@*****.**","Dave Clark");
 ///message1.Subject = "correction";
 ///message1.Attachments.Add("C:\\myfile.doc");
 ///message1.HtmlBody.Text = "Here is what I sent to Mike.&lt;br />&lt;br />Regards,&lt;br>John.";
 ///
 ///var messages:SmtpMessageCollection = new SmtpMessageCollection();
 ///messages.Add(message);
 ///messages.Add(message1);
 ///
 ///messages.Send();
 /// </code>
 /// </example>
 public void Send()
 {
     SmtpClient.DirectSendCollection(this);
 }