<?xml version="1.0"?>
<doc>
    <assembly>
        <name>devBiz.Mail</name>
    </assembly>
    <members>
        <member name="T:devBiz.Mail.QPCodec">
            <summary>
            Encoder and Decoder for Quoted Printable text.
            </summary>
        </member>
        <member name="M:devBiz.Mail.QPCodec.#ctor">
            <summary>
            Initializes a new instance of the QPCodec class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.QPCodec.Encode(System.String)">
            <summary>
            Encodes the given string into Quoted Printable format.
            </summary>
        </member>
        <member name="M:devBiz.Mail.QPCodec.Encode(System.String,System.Text.Encoding)">
            <summary>
            Encodes a given string.
            </summary>
            <param name="Input">The string to be encoded.</param>
            <param name="AnEncoding">Encoding to be used.</param>
            <returns>Returns the encoded string.</returns>
        </member>
        <member name="M:devBiz.Mail.QPCodec.Decode(System.String)">
            <summary>
            Decodes the given quoted printable encoded string.
            </summary>
        </member>
        <member name="T:devBiz.Mail.UUCodec">
            <summary>
            Encoder and Decoder for UUEncoded text.
            </summary>
        </member>
        <member name="M:devBiz.Mail.UUCodec.#ctor">
            <summary>
            Initializes a new instance of the UUCodec class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.UUCodec.DecodeLine(System.String)">
            <summary>
            Decodes a given line.
            </summary>
        </member>
        <member name="M:devBiz.Mail.UUCodec.Decode(System.Collections.Specialized.StringCollection)">
            <summary>
            Decodes the given input.
            </summary>
        </member>
        <member name="M:devBiz.Mail.UUCodec.Decode(System.Collections.Specialized.StringCollection,System.Int32,System.Int32)">
            <summary>
            Decodes the portion of the given input specified by StartLine and EndLine.
            </summary>
        </member>
        <member name="M:devBiz.Mail.UUCodec.Decode(System.String)">
            <summary>
            Decodes the given input.
            </summary>
        </member>
        <member name="M:devBiz.Mail.UUCodec.EncodeLine(System.Byte[])">
            <summary>
            Encodes the given line.
            </summary>
        </member>
        <member name="M:devBiz.Mail.UUCodec.Encode(System.Byte[])">
            <summary>
            Encodes the given input.
            </summary>
        </member>
        <member name="M:devBiz.Mail.LineCodec.DecodeLine(System.String)">
            <summary>
            Decodes an encoded string.
            </summary>
            <param name="Input">The encoded string to be decoded</param>
            <returns>Returns the decoded string.</returns>
        </member>
        <member name="M:devBiz.Mail.LineCodec.EncodeLine(System.String,devBiz.Mail.MessageEncoding,System.String,System.Boolean,System.Boolean)">
            <summary>
            Encodes a string.
            </summary>
            <param name="Input">The string to be encoded.</param>
            <param name="Enc">Type of the encoding.</param>
            <param name="Charset">Name of the character set.</param>
            <param name="Folding">Determines if the line should be folded.</param>
            <param name="CommaSeperated">Indicates if the line has , and ; characters.</param>
            <returns>Returns the encoded string.</returns>
        </member>
        <member name="T:devBiz.Mail.MessageSortOrder">
            <summary>
            Specifies the message sort order of a <see cref="T:devBiz.Mail.MailMessage"/>.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortOrder.msoAscending">
            <summary>
            Sort messages ascending.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortOrder.msoDescending">
            <summary>
            Sort messages descending.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MessageSortBy">
            <summary>
            Specifies the message sort type of a <see cref="T:devBiz.Mail.MailMessage"/>.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortBy.msbyServerIndex">
            <summary>
            Sort messages by server index.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortBy.msbyServerID">
            <summary>
            Sort messages by server ID.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortBy.msbySubject">
            <summary>
            Sort messages by subject.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortBy.msbyFrom">
            <summary>
            Sort messages by sender.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortBy.msbyTo">
            <summary>
            Sort messages by recipient.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageSortBy.msbyAttachment">
            <summary>
            Sort messages by attachment property.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MessageCharset">
            <summary>
            Specifies the character set of a <see cref="T:devBiz.Mail.MailMessage"/>.
            <list type=""></list>
            </summary>
            
        </member>
        <member name="F:devBiz.Mail.MessageCharset.csUTF7">
            <summary>
            UTF-7 character set.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageCharset.csUTF8">
            <summary>
            UTF-8 character set.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageCharset.csUNICODE">
            <summary>
            Unicode character set.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageCharset.csUnKnown">
            <summary>
            Unknown character set.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MessageEncoding">
            <summary>
            Specifies the message encoding of a <see cref="T:devBiz.Mail.MailMessage"/>.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageEncoding.meQuotedPrintable">
            <summary>
            Quoted printable encoding.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageEncoding.meBase64">
            <summary>
            Base64 encoding.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageEncoding.meUnKnown">
            <summary>
            Unknown encoding.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MessageFormat">
            <summary>
            Specifies the message format of a <see cref="T:devBiz.Mail.MailMessage"/>.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageFormat.mfAutomatic">
            <summary>
            Automatic format.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessageFormat.mfCustom">
            <summary>
            Custom format.
            </summary>
        </member>
        <member name="T:devBiz.Mail.AttachmentEncoding">
            <summary>
            Specifies the encoding of an <see cref="T:devBiz.Mail.Attachment"/>.
            </summary>
        </member>
        <member name="F:devBiz.Mail.AttachmentEncoding.aeQuotedPrintable">
            <summary>
            Quoted printable encoding.
            </summary>
        </member>
        <member name="F:devBiz.Mail.AttachmentEncoding.aeBase64">
            <summary>
            Base 64 encoding.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MessagePriority">
            <summary>
            Specifies the priority of a <see cref="T:devBiz.Mail.MailMessage"/>.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessagePriority.mpNone">
            <summary>
            Not specified.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessagePriority.mpLow">
            <summary>
            Low priority.
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessagePriority.mpNormal">
            <summary>
            Normal priority. (Default)
            </summary>
        </member>
        <member name="F:devBiz.Mail.MessagePriority.mpHigh">
            <summary>
            High priority.
            </summary>
        </member>
        <member name="T:devBiz.Mail.Address">
            <summary>
            Represents an email address with name, email and raw parts.
            </summary>
        </member>
        <member name="M:devBiz.Mail.Address.#ctor">
            <summary>
            Initializes a new instance of the Address class.
            </summary>
            <example>
            <code lang="C#">
            Address adr = new Address();
            adr.Name = "Bob";
            adr.EMail = "bob@bob.cox";
            </code>
            <code lang="Visual Basic">
            Dim adr As New Address()
            adr.Name = "Bob"
            adr.EMail = "bob@bob.cox"
            </code>
            </example>
        </member>
        <member name="M:devBiz.Mail.Address.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the Address class with <see cref="P:devBiz.Mail.Address.Name"/> and <see cref="P:devBiz.Mail.Address.EMail"/> initial values.
            </summary>
            <example>
            <code lang="C#">
            Address adr = new Address("Bob", "bob@bob.cox);
            </code>
            <code lang="Visual Basic">
            Dim adr As New Address("Bob", "bob@bob.cox")
            </code>
            </example>
        </member>
        <member name="M:devBiz.Mail.Address.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Address class with <see cref="P:devBiz.Mail.Address.EMail"/> initial value.
            </summary>
            <example>
            <code lang="C#">
            Address adr = new Address("bob@bob.cox");
            adr.Name = "Bob";
            </code>
            <code lang="Visual Basic">
            Dim adr As New Address("bob@bob.cox")
            adr.Name = "Bob"
            </code>
            </example>
        </member>
        <member name="M:devBiz.Mail.Address.ToString">
            <summary>
            Overridden. Returns address in string type.
            </summary>
        </member>
        <member name="M:devBiz.Mail.Address.Clone">
            <summary>
            Clones the Address object.
            </summary>
            <returns>Returns a copy of the cloned Address object.</returns>
        </member>
        <member name="M:devBiz.Mail.Address.CombineWithEncoding(System.String)">
            <summary>
            Combines the address with the given character set.
            </summary>
            <param name="charset">The character set to be used.</param>
            <returns>Returns the combined address.</returns>
        </member>
        <member name="P:devBiz.Mail.Address.Name">
            <summary>
            Name part of the address.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Address.EMail">
            <summary>
            Email part of the address.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Address.Raw">
            <summary>
            Raw format of the address.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Address.Combined">
            <summary>
            Combined format of the address.
            </summary>
        </member>
        <member name="T:devBiz.Mail.AddressList">
            <summary>
            Manages the collection of <see cref="T:devBiz.Mail.Address"/> objects.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AddressList.#ctor">
            <summary>
            Initializes a new instance of the AddressList class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AddressList.CopyTo(devBiz.Mail.Address[],System.Int32)">
            <summary>
            Copies the address list to the given address array.
            </summary>
            <param name="array">The address array to copy to.</param>
            <param name="index">The index of the operation.</param>
        </member>
        <member name="M:devBiz.Mail.AddressList.GetEnumerator">
            <summary>
            Default enumerator of the address list collection.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AddressList.Add(devBiz.Mail.Address)">
            <summary>
            Adds the given Address object to the address list collection.
            </summary>
            <param name="value">The address object to be added.</param>
            <returns>Returns the index of the added object in the collection.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.Add(System.String,System.String)">
            <summary>
            Adds an address object to the address list collection.
            </summary>
            <param name="Name">Name part of the address object.</param>
            <param name="EMail">Email part of the address object.</param>
            <returns>Returns the newly added address object.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.Add(System.String)">
            <summary>
            Adds an address object to the address list collection.
            </summary>
            <param name="EMail">Email part of the address object.</param>
            <returns>Returns the newly added address object.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.Clear">
            <summary>
            Deletes all of the address list collection items.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AddressList.Contains(devBiz.Mail.Address)">
            <summary>
            Determines if the address list collection contains the given address object.
            </summary>
            <param name="value">The address object to search for.</param>
            <returns>Returns true if address object is found in the collection.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.IndexOf(devBiz.Mail.Address)">
            <summary>
            Returns the index of the given address object in the collection.
            </summary>
            <param name="value">The address object to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.IndexOf(devBiz.Mail.Address,System.Int32,System.Int32)">
            <summary>
            Returns the index of the fiven address object in the collection.
            </summary>
            <param name="value">The address object to look for.</param>
            <param name="StartIndex">The index to start search.</param>
            <param name="Count">The number of occurences to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.IndexOf(devBiz.Mail.Address,System.Int32)">
            <summary>
            Returns the index of the fiven address object in the collection.
            </summary>
            <param name="value">The address object to look for.</param>
            <param name="StartIndex">The index to start search.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.Insert(System.Int32,devBiz.Mail.Address)">
            <summary>
            Inserts a new address object to the collection at the given location.
            </summary>
            <param name="index">Location to insert the address object.</param>
            <param name="value">The address object to insert.</param>
        </member>
        <member name="M:devBiz.Mail.AddressList.Remove(devBiz.Mail.Address)">
            <summary>
            Removes the given address object from the address list collection.
            </summary>
            <param name="value">Address object to be removed.</param>
        </member>
        <member name="M:devBiz.Mail.AddressList.RemoveAt(System.Int32)">
            <summary>
            Removes the address object at the given index from the address list collection.
            </summary>
            <param name="index">Index of the address object at the collection.</param>
        </member>
        <member name="M:devBiz.Mail.AddressList.ToString(System.String)">
            <summary>
            Returns the string representation of the address list collection.
            </summary>
            <param name="Separator">Seperator character such as a comma.</param>
            <returns>Returns a string of addresses seperated by specified seperator.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.ToString">
            <summary>
            Returns the string representation of the address list collection.
            </summary>
            <returns>Returns a string of addresses seperated by commas.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.ToStringArray">
            <summary>
            Returns a string array of the addresses in the collection.
            </summary>
            <returns>Returns the addresses in the collection as a string array.</returns>
        </member>
        <member name="M:devBiz.Mail.AddressList.Clone">
            <summary>
            Copies the address list collection.
            </summary>
            <returns>Returns a clone of the address list collection.</returns>
        </member>
        <member name="P:devBiz.Mail.AddressList.Count">
            <summary>
            The number of <see cref="T:devBiz.Mail.Address"/> objects in the collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AddressList.IsSynchronized">
            <summary>
            Determines if the address list collection is synchronized.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AddressList.SyncRoot">
            <summary>
            Synchronizes the address list collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AddressList.IsFixedSize">
            <summary>
            Determines if the address list collection is fixed size.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AddressList.IsReadOnly">
            <summary>
            Determines if the address list collection is read only.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AddressList.Item(System.Int32)">
            <summary>
            Default enumerator item of the address list collection.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MimeInfo.GetMimeType(System.String)">
            <summary>
            Returns the appropriate mime type for a given file extension.
            </summary>
            <param name="FileExtension">Extension of the file such as .zip, .gif etc...</param>
            <returns>Returns the related mime type definition text for the given file type.</returns>
        </member>
        <member name="T:devBiz.Mail.MailPartList">
            <summary>
            Managest the collection of <see cref="T:devBiz.Mail.MailPart"/> objects.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailPartList.#ctor">
            <summary>
            Initializes a new instance of the MailPartList class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailPartList.CopyTo(devBiz.Mail.MailPart[],System.Int32)">
            <summary>
            Copies the mail part object.
            </summary>
            <param name="array">The mail part array to copy to.</param>
            <param name="index">The index of the operation.</param>
        </member>
        <member name="M:devBiz.Mail.MailPartList.GetEnumerator">
            <summary>
            Default enumerator of the mail part list collection.
            </summary>
            <returns>Returns an enumerator for the collection.</returns>
        </member>
        <member name="M:devBiz.Mail.MailPartList.Add(devBiz.Mail.MailPart)">
            <summary>
            Adds a new mail part to the collection.
            </summary>
            <param name="value">The mail part object to add.</param>
            <returns>Returns the newly added mail part object.</returns>
        </member>
        <member name="M:devBiz.Mail.MailPartList.Clear">
            <summary>
            Deletes all mail part objects from the collection.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailPartList.Contains(devBiz.Mail.MailPart)">
            <summary>
            Determines if the collection contains the given mail part object.
            </summary>
            <param name="value">The mail part object to look for.</param>
            <returns>Returns true if found.</returns>
        </member>
        <member name="M:devBiz.Mail.MailPartList.IndexOf(devBiz.Mail.MailPart)">
            <summary>
            Returns the index of the given mail part object in the collection.
            </summary>
            <param name="value">The mail part object to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.MailPartList.IndexOf(devBiz.Mail.MailPart,System.Int32,System.Int32)">
            <summary>
            Returns the index of the given mail part object in the collection.
            </summary>
            <param name="value">The mail part object to look for.</param>
            <param name="StartIndex">The index to start searching at.</param>
            <param name="Count">The number of occurences to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.MailPartList.IndexOf(devBiz.Mail.MailPart,System.Int32)">
            <summary>
            Returns the index of the given mail part object in the collection.
            </summary>
            <param name="value">The mail part object to look for.</param>
            <param name="StartIndex">The index to start searching at.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.MailPartList.Insert(System.Int32,devBiz.Mail.MailPart)">
            <summary>
            Inserts a new mail part object into the collection.
            </summary>
            <param name="index">The location to insert.</param>
            <param name="value">The mail part object to insert.</param>
        </member>
        <member name="M:devBiz.Mail.MailPartList.Remove(devBiz.Mail.MailPart)">
            <summary>
            Removes the given mail part object from the collection.
            </summary>
            <param name="value">The mail part object to be removed.</param>
        </member>
        <member name="M:devBiz.Mail.MailPartList.RemoveAt(System.Int32)">
            <summary>
            Removes the given mail part object from the collection at the given index.
            </summary>
            <param name="index">The location of the mail part object to be removed.</param>
        </member>
        <member name="P:devBiz.Mail.MailPartList.Count">
            <summary>
            The number of <see cref="T:devBiz.Mail.MailPart"/> objects in the collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPartList.IsSynchronized">
            <summary>
            Determines if the collection is synchronized.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPartList.SyncRoot">
            <summary>
            Synchronizes the mail part list collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPartList.IsFixedSize">
            <summary>
            Determines if the mail part list collection is fixed size.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPartList.IsReadOnly">
            <summary>
            Determines if the mail part list collection is read only.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPartList.Item(System.Int32)">
            <summary>
            Default enumerator.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MessageList">
            <summary>
            Manages the collection of <see cref="T:devBiz.Mail.MailMessage"/> objects.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MessageList.#ctor">
            <summary>
            Initializes a new instance of the MessageList class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MessageList.CopyTo(devBiz.Mail.MailMessage[],System.Int32)">
            <summary>
            Copies the mail message collection to an array of mail messages.
            </summary>
            <param name="array">The array of mail messages to copy to.</param>
            <param name="index">The index of the operation.</param>
        </member>
        <member name="M:devBiz.Mail.MessageList.GetEnumerator">
            <summary>
            The enumerator of the mail message list collection.
            </summary>
            <returns>Returns the enumerator.</returns>
        </member>
        <member name="M:devBiz.Mail.MessageList.Add(devBiz.Mail.MailMessage)">
            <summary>
            Adds a new mail message to the mail message list collection.
            </summary>
            <param name="value">The mail message object to add.</param>
            <returns>Returns the newly added mail message object.</returns>
        </member>
        <member name="M:devBiz.Mail.MessageList.Clear">
            <summary>
            Deletes all of the mail message objects from the mail message list collection.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MessageList.Contains(devBiz.Mail.MailMessage)">
            <summary>
            Determines if the mail message list collection contains the given mail message object.
            </summary>
            <param name="value">The mail message object to look for.</param>
            <returns>Returns true if found.</returns>
        </member>
        <member name="M:devBiz.Mail.MessageList.IndexOf(devBiz.Mail.MailMessage)">
            <summary>
            Returns the index of the given mail message object in the mail message list collection.
            </summary>
            <param name="value">The mail message object to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.MessageList.IndexOf(devBiz.Mail.MailMessage,System.Int32,System.Int32)">
            <summary>
            Returns the index of the given mail message object in the mail message list collection.
            </summary>
            <param name="value">The mail message object to look for.</param>
            <param name="StartIndex">The index to start searching.</param>
            <param name="Count">The number of occurences to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.MessageList.IndexOf(devBiz.Mail.MailMessage,System.Int32)">
            <summary>
            Returns the index of the given mail message object in the mail message list collection.
            </summary>
            <param name="value">The mail message object to look for.</param>
            <param name="StartIndex">The index to start searching.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.MessageList.Insert(System.Int32,devBiz.Mail.MailMessage)">
            <summary>
            Inserts the given mail message object at the given index of the mail message list collection.
            </summary>
            <param name="index">The index to insert at.</param>
            <param name="value">The mail message object to insert.</param>
        </member>
        <member name="M:devBiz.Mail.MessageList.Remove(devBiz.Mail.MailMessage)">
            <summary>
            Removes the given mail message object from the mail message list collection.
            </summary>
            <param name="value">The mail message object to remove.</param>
        </member>
        <member name="M:devBiz.Mail.MessageList.RemoveAt(System.Int32)">
            <summary>
            Removes the message object from the collection given by its index.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MessageList.Count">
            <summary>
            The number of the <see cref="T:devBiz.Mail.MailMessage"/> objects in the collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MessageList.IsSynchronized">
            <summary>
            Determines if the message list collection is synchronized.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MessageList.SyncRoot">
            <summary>
            Synchronizes the message list collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MessageList.IsFixedSize">
            <summary>
            Determines if the mail message list collection is fixed size.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MessageList.IsReadOnly">
            <summary>
            Determines if the mail message list collection is read only.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MessageList.Item(System.Int32)">
            <summary>
            Default enumerator.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MessageList.Modified">
            <summary>
            Determines if the message list collection is modified.
            </summary>
        </member>
        <member name="T:devBiz.Mail.Attachment">
            <summary>
            Represents an attachment.
            </summary>
        </member>
        <member name="M:devBiz.Mail.Attachment.#ctor">
            <summary>
            Initializes a new instance of the Attachment class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.Attachment.#ctor(devBiz.Mail.MailPart)">
            <summary>
            Initializes a new instance of the Attachment class with the given mail part object.
            </summary>
            <param name="AMailPart">The mail part object as the attachment.</param>
        </member>
        <member name="M:devBiz.Mail.Attachment.#ctor(System.String,System.String,System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the Attachment class with the given file name.
            </summary>
            <param name="FileName">The file name (and path) of the file to be attached.</param>
            <param name="DisplayName">The alternative name for the attachment.</param>
            <param name="IsInline">Specifies if the attachment is inline.</param>
            <param name="ContentID">Content ID of the attachment.</param>
        </member>
        <member name="M:devBiz.Mail.Attachment.SaveToFile(System.String)">
            <summary>
            Saves the attachment to a file given by FileName.
            </summary>
        </member>
        <member name="M:devBiz.Mail.Attachment.SaveToStream(System.IO.Stream)">
            <summary>
            Saves the attachment to a stream.
            </summary>
        </member>
        <member name="M:devBiz.Mail.Attachment.LoadFromFile(System.String)">
            <summary>
            Loads the attachment from a file given by FileName.
            </summary>
        </member>
        <member name="M:devBiz.Mail.Attachment.LoadFromStream(System.IO.Stream)">
            <summary>
            Loads the attachment from an attachment.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.DisplayName">
            <summary>
            The alternative name for the attachment.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.FileName">
            <summary>
            The file name of the attachment.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.FileSize">
            <summary>
            The size of the attachment in bytes.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.Inline">
            <summary>
            Determines if the attachment is inline (embedded).
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.Encoding">
            <summary>
            Encoding type of the attachment. Default is Base64.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.Body">
            <summary>
            Body of the attachment.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.BinaryData">
            <summary>
            Actual binary data of the attachment.
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.ContentType">
            <summary>
            Content type of the attachment. Default is "application/octet-stream".
            </summary>
        </member>
        <member name="P:devBiz.Mail.Attachment.ContentID">
            <summary>
            Content ID of the attachment.
            </summary>
        </member>
        <member name="T:devBiz.Mail.AttachmentList">
            <summary>
            Manages the list of <see cref="T:devBiz.Mail.Attachment"/> objects.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.#ctor">
            <summary>
            Initializes a new instance of the AttachmentList class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.CopyTo(devBiz.Mail.MailPart[],System.Int32)">
            <summary>
            Copies the attachment list collection to an array of mail part objects.
            </summary>
            <param name="array">The mail part array to copy to.</param>
            <param name="index">The index of the operation.</param>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.GetEnumerator">
            <summary>
            Enumerator of the attachment list collection.
            </summary>
            <returns>Returns the enumerator.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.Add(devBiz.Mail.Attachment)">
            <summary>
            Adds the given attachment to the attachment list collection.
            </summary>
            <param name="value">The attachment object to add.</param>
            <returns>Returns the index of the newly added attachment object.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.Clear">
            <summary>
            Deletes all of the attachment objects from the attachment list collection.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.Contains(devBiz.Mail.Attachment)">
            <summary>
            Determines if the attachment list collection contains the given attachment object.
            </summary>
            <param name="value">The attachment object to look for.</param>
            <returns>Returns true if found.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.IndexOf(devBiz.Mail.Attachment)">
            <summary>
            Returns the index of the given attachment object in the attachment list collection.
            </summary>
            <param name="value">The attachment object to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.IndexOf(devBiz.Mail.Attachment,System.Int32,System.Int32)">
            <summary>
            Returns the index of the given attachment object in the attachment list collection.
            </summary>
            <param name="value">The attachment object to look for.</param>
            <param name="StartIndex">The index to start searching at.</param>
            <param name="Count">The number of occurences to look for.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.IndexOf(devBiz.Mail.Attachment,System.Int32)">
            <summary>
            Returns the index of the given attachment object in the attachment list collection.
            </summary>
            <param name="value">The attachment object to look for.</param>
            <param name="StartIndex">The index to start searching.</param>
            <returns>Returns the index.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.Insert(System.Int32,devBiz.Mail.Attachment)">
            <summary>
            Inserts a new attachment object at the given index to the attachment list collection.
            </summary>
            <param name="index">The index to insert at.</param>
            <param name="value">The attachment object to insert.</param>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.Remove(devBiz.Mail.Attachment)">
            <summary>
            Removes the given attachment object from the attachment list collection.
            </summary>
            <param name="value">The attachment object to remove.</param>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.RemoveAt(System.Int32)">
            <summary>
            Removes the attachment object from the collection given by its index.
            </summary>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.ToString(System.String)">
            <summary>
            String representation of the attachment list collection.
            </summary>
            <param name="Separator">The seperator character.</param>
            <returns>Returns a string consisting of the attachments seperated by the specified seperator.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.ToString">
            <summary>
            String representation of the attachment list collection.
            </summary>
            <returns>Returns a string consisting of the attachments seperated by the commas.</returns>
        </member>
        <member name="M:devBiz.Mail.AttachmentList.ToStringArray">
            <summary>
            String array representation of the attachment list collection.
            </summary>
            <returns>Returns an array of strings consisting of the attachments.</returns>
        </member>
        <member name="P:devBiz.Mail.AttachmentList.Count">
            <summary>
            The number of the <see cref="T:devBiz.Mail.Attachment"/> objects in the collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AttachmentList.IsSynchronized">
            <summary>
            Determines if the attachment list collection is synchronized.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AttachmentList.SyncRoot">
            <summary>
            Synchronizes the attachment list collection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AttachmentList.IsFixedSize">
            <summary>
            Determines if the attachment list collection is fixed size.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AttachmentList.IsReadOnly">
            <summary>
            Determines if the attachment list collection is read only.
            </summary>
        </member>
        <member name="P:devBiz.Mail.AttachmentList.Item(System.Int32)">
            <summary>
            Default enumerator.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MailPart">
            <summary>
            Represents a mail part in the message hierarchy.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailPart.#ctor(devBiz.Mail.MailMessage,devBiz.Mail.MailPart)">
            <summary>
            Initializes a new instance of the MailPart class.
            </summary>
            <param name="OwnerMailMessage">Owner message of this mail part.</param>
            <param name="OwnerMailPart">Owner mail part of this mail part.</param>
        </member>
        <member name="M:devBiz.Mail.MailPart.#ctor">
            <summary>
            Initializes a new instance of the MailPart class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailPart.SaveBodyToFile(System.String)">
            <summary>
            Saves email body to a file.
            </summary>
            <param name="FileName">The name of the file that email body will be saved to.</param>
        </member>
        <member name="M:devBiz.Mail.MailPart.SaveBodyToStream(System.IO.Stream)">
            <summary>
            Saves email body into a stream.
            </summary>
            <param name="AStream">A stream object that email body will be saved into.</param>
        </member>
        <member name="M:devBiz.Mail.MailPart.LoadBodyFromFile(System.String)">
            <summary>
            Load email body from a file.
            </summary>
            <param name="FileName">The name of the file that email body will be loaded from.</param>
        </member>
        <member name="M:devBiz.Mail.MailPart.LoadBodyFromStream(System.IO.Stream)">
            <summary>
            Load email body from a stream.
            </summary>
            <param name="AStream">The stream object that the email body will be loaded from.</param>
        </member>
        <member name="M:devBiz.Mail.MailPart.GetEnumerator">
            <summary>
            Enumerator for the sub mail part objects.
            </summary>
            <returns></returns>
        </member>
        <member name="M:devBiz.Mail.MailPart.BuildBody">
            <summary>
            Builds the email body.
            </summary>
            <returns>Returns the email body as a string.</returns>
        </member>
        <member name="M:devBiz.Mail.MailPart.TagIt(System.String)">
            <summary>
            Converts a field name to a tagged field name for mail merging operations.
            This function simply adds tag prefix at the beginning of the Input and tag suffix
            at the end of the Input.
            </summary>
            <param name="Input">Text to be tagged.</param>
            <returns>Returns the tagged string.</returns>
        </member>
        <member name="P:devBiz.Mail.MailPart.RawHeader">
            <summary>
            The header of the mail part in raw mode.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.Header">
            <summary>
            The header of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.CustomHeaders">
            <summary>
            Custom headers of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.RawMessage">
            <summary>
            The raw message content.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.BodyRaw">
            <summary>
            The raw body content.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.Body">
            <summary>
            The body of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.BinaryBody">
            <summary>
            The binary body of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.ContentID">
            <summary>
            The Content ID of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.EncodingText">
            <summary>
            Content transfer encoding text of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.Encoding">
            <summary>
            Message encoding type.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.IsAttachment">
            <summary>
            Determines if the mail part is an attachment.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.FileName">
            <summary>
            The file name of the attachment.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.BodySize">
            <summary>
            Returns the size of the mail part body.
            </summary>
            <remarks>
            The size of the mail part body is approximated
            for the sake of performance. If you want to get
            the exact size, use <see cref="P:devBiz.Mail.MailPart.BinaryBody"/> instead.
            (It will take a while to decode the mail part into binary format).
            </remarks>
        </member>
        <member name="P:devBiz.Mail.MailPart.Charset">
            <summary>
            The character set of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.ContentType">
            <summary>
            The content type of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.ContentName">
            <summary>
            The content name of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.ContentDisposition">
            <summary>
            The content disposition of the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.Boundary">
            <summary>
            The boundary text for the mail part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.SubParts">
            <summary>
            Represents the sub mail parts in the message hierarchy.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.DemoMode">
            <summary>
            Returns the demo mode flag.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailPart.LicenseMode">
            <summary>
            Returns the license mode.
            </summary>
        </member>
        <member name="T:devBiz.Mail.MailMessage">
            <summary>
            Represents an email message.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailMessage.#ctor">
            <summary>
            Initializes a new instance of the MailMessage class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailMessage.Delete">
            <summary>
            Deletes the mail message from the Pop3 server.
            </summary>
            <remarks>
            Delete method is only valid for MailMessage objects taken from a POP3 object.
            </remarks>
        </member>
        <member name="M:devBiz.Mail.MailMessage.GetEnumerator">
            <summary>
            Enumerator for the sub mail parts.
            </summary>
            <returns></returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.BuildSubject">
            <summary>
            Builds the subject part of the email.
            </summary>
            <returns>Returns the subject as a string.</returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.BuildDate">
            <summary>
            Builds the date part of the email.
            </summary>
            <returns>Returns the date as an UTC formatted string</returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.BuildDevMailSpecific">
            <summary>
            Builds devMail.Net specific extra headers.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailMessage.BuildRawMessage">
            <summary>
            Builds the raw email message.
            </summary>
            <returns></returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.AttachFile(System.String,System.String)">
            <summary>
            Attach a file attachment to the mail message.
            </summary>
            <param name="FileName">File name (and path) of the attachment.</param>
            <param name="DisplayName">Alternative name for the attachment.</param>
            <returns>Returns the attached file as an Attachment object.</returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.AttachInlineFile(System.String,System.String,System.String)">
            <summary>
            Attach an inline attachment to the mail message.
            </summary>
            <param name="FileName">File name (and path) of the attachment.</param>
            <param name="DisplayName">Alternative name for the attachment.</param>
            <param name="ContentID">Content ID of the attachment.</param>
            <returns></returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.Attach">
            <summary>
            Attach an empty attachment.
            </summary>
            <returns>Returns the Attachment object.</returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.AttachInline">
            <summary>
            Attach an empty inline attachment.
            </summary>
            <returns>Returns the Attachment object.</returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.Send(System.Data.DataTable)">
             <summary>
             Sends multiple emails as specified by the MergeTable object.
             </summary>
             <param name="MergeTable">The DataTable object for mail merge.</param>
             <returns>Returns true if the send operation was succesful.</returns>
             <example>
             <code>
            'First, add the following lines to the top of your file
            Imports devBiz.Mail
            Imports System.Data.OleDb
            
            'Now you can place the following code into a Sub
            'such as Button1_Click
            
            Dim msg As New MailMessage()
            
            '--- Step 1 -------------------------------------------
            'Build the email message
            'Instead of an email address, we put "%%Email%%" here,
            'this assumes we have a field in our database called "Email".
            'devMail.Net will use the values in the "Email" field
            'to fill the "%%Email%%" tag.
            
            msg.To.Add("%%Email%%")
            
            msg.Sender.EMail = "Your name"
            msg.Sender.Name = "you@yourdomain.com"
            msg.Subject = "Special Announcement"
            msg.Body = "Dear Customer, please visit our new site."
            
            '--- Step 2 -------------------------------------------
            'Connection string and sql query
            Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=customers.mdb;"
            Dim sSQL As String = "SELECT * FROM Customers"
            
            '--- Step 3 -------------------------------------------
            'Prepare the DataTable
            Dim conn As OleDbConnection = New OleDbConnection(sConn)
            Dim cmd As OleDbCommand = New OleDbCommand(sSQL, conn)
            Dim da As OleDbDataAdapter = New OleDbDataAdapter()
            Dim MyDataTable As New DataTable()
            
            cmd.CommandTimeout = 30
            da.SelectCommand = cmd
            
            '--- Step 4 -------------------------------------------
            'Fill MyDataTable with our customer list
            da.Fill(MyDataTable)
            
            '--- Step 5 -------------------------------------------
            'Send the messages populated from MyDataTable
            
            msg.Send(MyDataTable)
             </code>
             </example>
        </member>
        <member name="M:devBiz.Mail.MailMessage.Send">
            <summary>
            Sends the message.
            </summary>
            <returns>Returns true if the send operation was succesful.</returns>
        </member>
        <member name="M:devBiz.Mail.MailMessage.SendAsync(System.Data.DataTable)">
             <summary>
             Asynchronously sends multiple messages as specified by the MergeTable object.
             <seealso cref="M:devBiz.Mail.SMTP.SendMessageAsync(devBiz.Mail.MailMessage)"/>
             </summary>
             <param name="MergeTable">The DataTable object for mail merging.</param>
             <example>
             <code>
            'First, add the following lines to the top of your file
            Imports devBiz.Mail
            Imports System.Data.OleDb
            
            'Now you can place the following code into a Sub
            'such as Button1_Click
            
            Dim msg As New MailMessage()
            
            '--- Step 1 -------------------------------------------
            'Build the email message
            'Instead of an email address, we put "%%Email%%" here,
            'this assumes we have a field in our database called "Email".
            'devMail.Net will use the values in the "Email" field
            'to fill the "%%Email%%" tag.
            
            msg.To.Add("%%Email%%")
            
            msg.Sender.EMail = "Your name"
            msg.Sender.Name = "you@yourdomain.com"
            msg.Subject = "Special Announcement"
            msg.Body = "Dear Customer, please visit our new site."
            
            '--- Step 2 -------------------------------------------
            'Connection string and sql query
            Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=customers.mdb;"
            Dim sSQL As String = "SELECT * FROM Customers"
            
            '--- Step 3 -------------------------------------------
            'Prepare the DataTable
            Dim conn As OleDbConnection = New OleDbConnection(sConn)
            Dim cmd As OleDbCommand = New OleDbCommand(sSQL, conn)
            Dim da As OleDbDataAdapter = New OleDbDataAdapter()
            Dim MyDataTable As New DataTable()
            
            cmd.CommandTimeout = 30
            da.SelectCommand = cmd
            
            '--- Step 4 -------------------------------------------
            'Fill MyDataTable with our customer list
            da.Fill(MyDataTable)
            
            '--- Step 5 -------------------------------------------
            'Send the messages populated from MyDataTable
            
            msg.SendAsync(MyDataTable)
             </code>
             </example>
        </member>
        <member name="M:devBiz.Mail.MailMessage.SendAsync">
            <summary>
            Asynchronously sends the message.
            </summary>
        </member>
        <member name="M:devBiz.Mail.MailMessage.SaveMessageToFile(System.String)">
            <summary>
            Saves email source to a file.
            </summary>
            <param name="FileName">The name of the file that email source will be saved to.</param>
        </member>
        <member name="M:devBiz.Mail.MailMessage.SaveMessageToStream(System.IO.Stream)">
            <summary>
            Saves email source into a stream.
            </summary>
            <param name="AStream">A stream object that email source will be saved into.</param>
        </member>
        <member name="M:devBiz.Mail.MailMessage.LoadMessageFromFile(System.String)">
            <summary>
            Load email source from a file.
            </summary>
            <param name="FileName">The name of the file that email source will be loaded from.</param>
        </member>
        <member name="M:devBiz.Mail.MailMessage.LoadMessageFromStream(System.IO.Stream)">
            <summary>
            Load email source from a stream.
            </summary>
            <param name="AStream">The stream object that the email source will be loaded from.</param>
        </member>
        <member name="P:devBiz.Mail.MailMessage.MessageSize">
            <summary>
            Returns the size of the message in bytes.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.MessageIndex">
            <summary>
            Returns the Pop3 server message index.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.ServerMessageID">
            <summary>
            Returns the Pop3 server message ID.
            </summary>
            <remarks>
            Not all Pop3 servers support this feature.
            </remarks>
        </member>
        <member name="P:devBiz.Mail.MailMessage.SubMailParts">
            <summary>
            Represents the sub mail parts of the mail message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.Attachments">
            <summary>
            Represents the file attachments of the mail message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.InlineAttachments">
            <summary>
            Represents the inline (embedded) attachments of the mail message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.PlainMessage">
            <summary>
            Represents the plain message part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.HTMLMessage">
            <summary>
            Represents the Html message part.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.PreferHTMLMessage">
            <summary>
            Returns the Html message.
            </summary>
            <remarks>
            If no Html email is present, plain text message
            will be converted to Html.
            </remarks>
        </member>
        <member name="P:devBiz.Mail.MailMessage.Subject">
            <summary>
            The subject of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.Sender">
            <summary>
            Represents the sender of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.ReturnPath">
            <summary>
            Represents the return path of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.ReplyTo">
            <summary>
            Represents the reply-to values of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.Date">
            <summary>
            Gets or sets the message date.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.Recipients">
            <summary>
            Represents the recipients of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.To">
            <summary>
            Represents the "To:" recipients of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.CC">
            <summary>
            Represents the CC (carbon copy) recipients of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.BCC">
            <summary>
            Represents the BCC (blind carbon copy) recipients of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.RequestReadReceipt">
            <summary>
            Represents the read receipt recipients of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.HasAttachments">
            <summary>
            Returns if the message has attachments.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.MessageSource">
            <summary>
            Gets or sets the message source.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.MessageType">
            <summary>
            The type of the mail message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.SMTPServer">
            <summary>
            Represents the SMTP server object of the message.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.Priority">
            <summary>
            Gets or sets the message priority.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.Charset">
            <summary>
            Gets or sets the message character set.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.TagPrefix">
            <summary>
            Gets or sets the tag prefix for mail merging.
            </summary>
        </member>
        <member name="P:devBiz.Mail.MailMessage.TagSuffix">
            <summary>
            Gets or sets the tag suffix for mail merging.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnPOP3ConnectEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.POP3.OnConnect"/> event of a <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnPOP3DisconnectEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.POP3.OnDisconnect"/> event of a <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnPOP3LoginEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.POP3.OnLogin"/> event of a <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnPOP3ErrorEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.POP3.OnError"/> event of a <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnPOP3DownloadHeaderEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.POP3.OnDownloadHeader"/> event of a <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnPOP3DownloadMessageEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.POP3.OnDownloadMessage"/> event of a <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnPOP3AccountInitializedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.POP3.OnAccountInitialized"/> event of a <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.POP3">
            <summary>
            Provides access to POP3 servers for receiving emails.
            </summary>
            <remarks>
            <para>
            POP3 class exposes mail messages in a POP3 account through <see cref="T:devBiz.Mail.MailMessage"/> classes.</para>
            <para>
            Use <see cref="M:devBiz.Mail.POP3.Connect"/> method to connect POP3 server specified via properties <see cref="P:devBiz.Mail.POP3.Host"/>, <see cref="P:devBiz.Mail.POP3.Port"/>, <see cref="P:devBiz.Mail.POP3.UserName"/> and <see cref="P:devBiz.Mail.POP3.PassWord"/>.</para>
            <para>
            Access messages through <see cref="P:devBiz.Mail.POP3.Inbox"/> collection or directly indexing POP3 class.</para>
            </remarks>
            <example>
            Following examples demonstrates basic POP3 access.
            <code lang="C#">
            POP3 POP3Inbox = new POP3();
            
            POP3Inbox.Host = "localhost";
            POP3Inbox.UserName = "username";
            POP3Inbox.PassWord = "password";
            POP3Inbox.Connect();
            Console.WriteLine("Your Inbox Has {0} Message(s)", POP3Inbox.NumberOfMessages);
            foreach(MailMessage MSG in POP3Inbox)
            {
            Console.WriteLine("Message #{0} Size {1} Bytes", MSG.MessageIndex, MSG.MessageSize);
            Console.WriteLine("Sender : {0}", MSG.Sender);
            Console.WriteLine("To : {0}", MSG.To);
            Console.WriteLine("Subject : {0}", MSG.Subject);
            Console.WriteLine("Attachments: {0}", MSG.Attachments);
            Console.WriteLine("HTML Body");
            Console.WriteLine("-----------------------------");
            Console.WriteLine(MSG.PreferHTMLMessage);
            Console.WriteLine("-----------------------------");
            }
            
            POP3Inbox.Disconnect();
            </code>
            <code lang="Visual Basic">
            Dim POP3Inbox as new POP3();
            
            Dim POP3Inbox As New POP3()
            POP3Inbox.Host = "localhost"
            POP3Inbox.UserName = "username"
            POP3Inbox.PassWord = "password"
            POP3Inbox.Connect()
            Console.WriteLine("Your Inbox Has {0} Message(s)", POP3Inbox.NumberOfMessages)
            For Each msg In POP3Inbox
            Console.WriteLine("Message #{0} Size {1} Bytes", msg.MessageIndex, msg.MessageSize)
            Console.WriteLine("Sender : {0}", msg.Sender)
            Console.WriteLine("To : {0}", msg.To)
            Console.WriteLine("Subject : {0}", msg.Subject)
            Console.WriteLine("Attachments: {0}", msg.Attachments)
            Console.WriteLine("HTML Body")
            Console.WriteLine("-----------------------------")
            Console.WriteLine(msg.PreferHTMLMessage)
            Console.WriteLine("-----------------------------")
            Next
            
            POP3Inbox.Disconnect();
            </code>
            </example>
        </member>
        <member name="M:devBiz.Mail.POP3.#ctor">
            <summary>
            Initializes new instance of the POP3 class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.POP3.#ctor(System.String,System.Int32)">
            <summary>
            Initializes new instance of the POP3 class with <see cref="P:devBiz.Mail.POP3.Host"/> and <see cref="P:devBiz.Mail.POP3.Port"/> initial values.
            </summary>
            <param name="Host">Host address or IP address of POP3 Server</param>
            <param name="Port">Port number of POP3 Server</param>
        </member>
        <member name="M:devBiz.Mail.POP3.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes new instance of the POP3 class with <see cref="P:devBiz.Mail.POP3.Host"/>, <see cref="P:devBiz.Mail.POP3.Port"/>, <see cref="P:devBiz.Mail.POP3.UserName"/> and <see cref="P:devBiz.Mail.POP3.PassWord"/> initial values.
            </summary>
            <param name="Host">Host address or IP address of POP3 Server.</param>
            <param name="Port">Port number of POP3 Server.</param>
            <param name="Username">Account name on the POP3 Server.</param>
            <param name="Password">Password for the specified account.</param>
        </member>
        <member name="M:devBiz.Mail.POP3.GetEnumerator">
            <summary>
            Enumerator of the Pop3 object.
            </summary>
            <returns>Returns the enumerator.</returns>
        </member>
        <member name="M:devBiz.Mail.POP3.ConnectAsync">
            <summary>
            Provides an asynchronous connection method for the <see cref="P:devBiz.Mail.POP3.Inbox"/> to
            be used with event based implementations such as WinForms applications.
            ConnectAsync method is specified as a "non-blocking" call and
            will eventually return the execution to the caller
            while the connection process is running on the background.
            </summary>
        </member>
        <member name="M:devBiz.Mail.POP3.ConnectAsync(System.String,System.String)">
            <summary>
            Provides an asynchronous connection method for the <see cref="P:devBiz.Mail.POP3.Inbox"/> to
            be used with event based implementations such as WinForms applications.
            ConnectAsync method is a "non-blocking" call and
            will eventually return the execution to the caller
            while the connection process is running on the background.
            <remarks>
            ConnectAsync method does not return any values. Please see
            <see cref="F:devBiz.Mail.POP3.OnConnect"/> to see how to check if a connection
            is made successfully.
            </remarks>
            </summary>
            <param name="UserName">Account name on the POP3 Server.</param>
            <param name="PassWord">Password for the specified account.</param>
        </member>
        <member name="M:devBiz.Mail.POP3.Connect">
            <summary>
            Provides a synchronous connection method for the <see cref="T:devBiz.Mail.POP3"/>.
            Connect method is a "non-blocking" call and will wait
            until the connection operation is complete.
            </summary>
            <returns>
            Returns <c>true</c> or <c>false</c> depending on the success of the connection trial.
            </returns>
        </member>
        <member name="M:devBiz.Mail.POP3.Connect(System.String,System.String)">
            <summary>
            Provides a synchronous connection method for the <see cref="T:devBiz.Mail.POP3"/>
            with <see cref="P:devBiz.Mail.POP3.UserName"/> and <see cref="P:devBiz.Mail.POP3.PassWord"/> initial values.
            Connect method is a "non-blocking" call and will wait
            until the connection operation is complete.
            </summary>
            <param name="UserName">Account name on the POP3 Server.</param>
            <param name="PassWord">Password for the specified account.</param>
            <returns>
            Returns <c>true</c> or <c>false</c> depending on the success of the connection trial.
            </returns>
        </member>
        <member name="M:devBiz.Mail.POP3.DownloadMessage(System.Int32)">
            <summary>
            Downloads the message given by its index.
            </summary>
            <param name="MessageIndex">The index of the message to be downloaded. (Zero based)</param>
            <returns>Returns a <see cref="T:devBiz.Mail.MailMessage"/> object.</returns>
        </member>
        <member name="M:devBiz.Mail.POP3.DownloadMessage(System.Int32,System.Boolean)">
            <summary>
            Downloads the message given by its index.
            </summary>
            <param name="MessageIndex">The index of the message to be downloaded. (Zero based)</param>
            <param name="ForceReDownload">Set ForceReDownload to <c>true</c> to request a refreshed copy of the message.
            By default, a message will be returned from the cache if it is downloaded before.</param>
            <returns>Returns a <see cref="T:devBiz.Mail.MailMessage"/> object.</returns>
        </member>
        <member name="M:devBiz.Mail.POP3.DownloadMessageAsync(System.Int32)">
            <summary>
            Asynchronously downloads the message given by its index.
            </summary>
            <param name="MessageIndex">The index of the message to be downloaded. (Zero based)</param>
        </member>
        <member name="M:devBiz.Mail.POP3.DeleteMessage(System.Int32)">
            <summary>
            Deletes the message given by its index.
            </summary>
            <param name="MessageIndex">The index of the message to be deleted. (Zero based)</param>
            <returns>Returns <c>true</c> if message is deleted, <c>false</c> if not deleted.</returns>
        </member>
        <member name="M:devBiz.Mail.POP3.DeleteAllMessages">
            <summary>
            Deletes all messages in the inbox.
            <remarks>
            You can undelete the messages by calling <see cref="M:devBiz.Mail.POP3.Rollback"/>.
            Rollback is only valid for the operations performed in the active connection.
            </remarks>
            </summary>
        </member>
        <member name="M:devBiz.Mail.POP3.Dispose">
            <summary>
            Releases the resourced used by the <see cref="T:devBiz.Mail.POP3"/>.
            </summary>
        </member>
        <member name="M:devBiz.Mail.POP3.Disconnect">
            <summary>
            Disconnects from the server.
            </summary>
        </member>
        <member name="M:devBiz.Mail.POP3.Refresh">
            <summary>
            Refreshes the message hierarchy and reinitializes the account.
            </summary>
            <returns>Returns <c>true</c> if the refresh operation is successful.</returns>
        </member>
        <member name="M:devBiz.Mail.POP3.Rollback">
            <summary>
            Rollbacks the operations performed in the active connection.
            This includes undeleting the deleted messages.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.Host">
            <summary>
            Host name or IP address for the POP3 server to be connected.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.Port">
            <summary>
            Port Number for the POP3 server to be connected.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.UserName">
            <summary>
            Username for the specified account on the POP3 server.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.PassWord">
            <summary>
            Password for the specified account through <see cref="P:devBiz.Mail.POP3.UserName"/>.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.Connected">
            <summary>
            Read/Write property. Setting Connected property to true or false will force component to connect or disconnect respectively.
            Reading from Connected property will return component state as either connected or disconnected with values true or false respectively.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.LoggedIn">
            <summary>
            Indicates POP3 server state whether it is logged in to the account or not.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.LastServerResponse">
            <summary>
            Returns last server response without parsing.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.LastError">
            <summary>
            Returns the last error occured in any step of operation.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.LastException">
            <summary>
            Returns the last exception thrown after an error.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.NumberOfMessages">
            <summary>
            Returns number of messages in the mailbox.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.Item(System.Int32)">
            <summary>
            Default indexer property to access mail messages in the Inbox. Note that this indexer is zero based. Index of first message is zero.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.Inbox">
            <summary>
            <see cref="T:devBiz.Mail.MessageList"/> collection to access individual messages. Note that this collection is zero based (Index of first message is zero).
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.PageSize">
            <summary>
            Provides paging mechanism for an Inbox with many messages. You can set PageSize property to any number.</summary>
            <remarks>
            Setting PageSize property to zero or less will disable paging. (PageSize will be equal to the number of messages in the <see cref="P:devBiz.Mail.POP3.Inbox"/>).
            </remarks>
            <seealso cref="P:devBiz.Mail.POP3.Page"/><seealso cref="P:devBiz.Mail.POP3.PageStart"/><seealso cref="P:devBiz.Mail.POP3.PageEnd"/><seealso cref="P:devBiz.Mail.POP3.PageCount"/>
        </member>
        <member name="P:devBiz.Mail.POP3.Page">
            <summary>
            Gets or sets the current page. Setting Page property will reset <see cref="P:devBiz.Mail.POP3.PageStart"/> and <see cref="P:devBiz.Mail.POP3.PageEnd"/> properties.
            </summary>
            <remarks>
            Page property should be used after <see cref="P:devBiz.Mail.POP3.PageSize"/> is set to a non zero value.
            </remarks>
        </member>
        <member name="P:devBiz.Mail.POP3.PageCount">
            <summary>
            Returns the number of pages for the paging operation.
            <remarks>
            PageCount should be used after <see cref="P:devBiz.Mail.POP3.PageSize"/> is set to a non zero value.
            </remarks>
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.PageStart">
            <summary>
            Gets or sets the starting page of the paging operation.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.PageEnd">
            <summary>
            Gets or sets the ending page of the paging operation.
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.DemoMode">
            <summary>
            Indicates whether the component is in DemoMode or not
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.LicenseMode">
            <summary>
            Returns LicenseMode your component has
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.SendTimeOut">
            <summary>
            Gets or sets send timeout in miliseconds. Default value is 1000
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.ReceiveTimeOut">
            <summary>
            Gets or sets receive timeout in miliseconds. Default value is 10000
            </summary>
        </member>
        <member name="P:devBiz.Mail.POP3.MachineCode">
            <summary>
            Returns the unique MachineCode for the computer that devMail.Net is running on.
            Your MachineCode is required to generate appropriate license files.
            </summary>
        </member>
        <member name="E:devBiz.Mail.POP3.OnConnect">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.POP3"/> successfully connected to the server.
            </summary>
        </member>
        <member name="E:devBiz.Mail.POP3.OnDisconnect">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.POP3"/> disconnects from the server.
            </summary>
        </member>
        <member name="E:devBiz.Mail.POP3.OnLogin">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.POP3"/> logs into the account on the specified server.
            </summary>
        </member>
        <member name="E:devBiz.Mail.POP3.OnError">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.POP3"/> encounters an error.
            </summary>
        </member>
        <member name="E:devBiz.Mail.POP3.OnDownloadHeader">
            <summary>
            Occurs when the message header is successfuly downloaded.
            </summary>
        </member>
        <member name="E:devBiz.Mail.POP3.OnDownloadMessage">
            <summary>
            Occurs when the message is successfuly downloaded.
            </summary>
        </member>
        <member name="E:devBiz.Mail.POP3.OnAccountInitialized">
            <summary>
            Occurs when the message header is successfuly downloaded.
            </summary>
        </member>
        <member name="T:devBiz.Mail.SmtpConfig">
            <summary>
            Provides default SMTP connection settings.
            </summary>
        </member>
        <member name="F:devBiz.Mail.SmtpConfig.SMTP_HOST">
            <summary>
            Specifies the default SMTP server.
            </summary>
        </member>
        <member name="F:devBiz.Mail.SmtpConfig.SMTP_PORT">
            <summary>
            Specifies the default SMTP connection port.
            </summary>
        </member>
        <member name="T:devBiz.Mail.TransactionTimeoutException">
            <summary>
            Exception raised when a timeout occurs.
            </summary>
        </member>
        <member name="M:devBiz.Mail.TransactionTimeoutException.#ctor(System.String)">
            <summary>
            Exception raised when a timeout occurs.
            </summary>
            <param name="Description">The description of the exception.</param>
        </member>
        <member name="M:devBiz.Mail.TransactionTimeoutException.#ctor(System.String,System.Exception)">
            <summary>
            Exception raised when a timeout occurs.
            </summary>
            <param name="Description">The description of the exception</param>
            <param name="innerException">The second level exception.</param>
        </member>
        <member name="T:devBiz.Mail.OnSMTPConnectEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.SMTP.OnConnect"/> event of an <see cref="T:devBiz.Mail.SMTP"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnSMTPDisconnectEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.SMTP.OnDisconnect"/> event of an <see cref="T:devBiz.Mail.SMTP"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnSMTPLoginEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.SMTP.OnLogin"/> event of an <see cref="T:devBiz.Mail.SMTP"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.OnSMTPErrorEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.SMTP.OnError"/> event of an <see cref="T:devBiz.Mail.SMTP"/>.
            </summary>
        </member>
        <member name="T:devBiz.Mail.BeforeSendEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.SMTP.BeforeSend"/> event of an <see cref="T:devBiz.Mail.SMTP"/>
            </summary>
        </member>
        <member name="T:devBiz.Mail.AfterSendEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.SMTP.AfterSend"/> event of an <see cref="T:devBiz.Mail.SMTP"/>
            </summary>
        </member>
        <member name="T:devBiz.Mail.MergeCompleteEventHandler">
            <summary>
            Represents the method that will handle the <see cref="F:devBiz.Mail.SMTP.MergeComplete"/> event of an <see cref="T:devBiz.Mail.SMTP"/>
            </summary>
        </member>
        <member name="T:devBiz.Mail.SMTP">
            <summary>
            Provides access to SMTP servers for sending emails.
            </summary>
            <remarks>
            <para>Use <see cref="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/> for sending a simple plain text message</para>
            <para>Use <see cref="M:devBiz.Mail.SMTP.SendHTMLMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/> for sending a simple HTML message.</para>
            <para>You can also provide a <see cref="T:devBiz.Mail.MailMessage"/> object to <see cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            method where you can provide detailed properties for the email.</para>
            </remarks>
            <example>
            Following examples demonstrates basic SMTP use, assuming Joe
            is sending an email to Bob.
            <code lang="C#">
            SMTP sm = new SMTP();
            sm.Host = "mail.mydomain.cox";
            sm.Port = 25;
            sm.UserName = "username";
            sm.PassWord = "password";
            if (sm.SendTextMessage("Joe", "joe@joe.cox", "Bob", "bob@bob.cox","Hello Bob", "Hi Bob, How are you?"))
            {
            Console.WriteLine("Message sent.");
            }
            else
            {
            Console.Write("Error : " + sm.LastError );
            }
            </code>
            <code lang="Visual Basic">
            Dim sm As New SMTP()
            sm.Host = "mail.mydomain.cox"
            sm.Port = 25
            sm.UserName = "username"
            sm.PassWord = "password"
            If (sm.SendTextMessage("Joe", "joe@domain", "Bob", "bob@domain", "Hello Bob", "Hi Bob, How are you?")) Then
            Console.WriteLine("Message sent.")
            Else
            Console.Write("Error : " + sm.LastError)
            End If
            </code>
            </example>
        </member>
        <member name="M:devBiz.Mail.SMTP.#ctor">
            <summary>
            Initializes new instance of the SMTP class.
            </summary>
        </member>
        <member name="M:devBiz.Mail.SMTP.#ctor(System.String,System.Int32)">
            <summary>
            Initializes new instance of the SMTP class with <see cref="P:devBiz.Mail.SMTP.Host"/> and <see cref="P:devBiz.Mail.SMTP.Port"/> initial values.
            </summary>
        </member>
        <member name="M:devBiz.Mail.SMTP.Abort">
            <summary>
            Aborts the mail merging process.
            </summary>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendMessageAsync(devBiz.Mail.MailMessage)">
            <summary>
            Asynchronously sends multiple messages.
            </summary>
            <param name="Message">The message object to send.</param>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendMessageAsync(devBiz.Mail.MailMessage,System.Data.DataTable)">
             <summary>
             Asynchronously sends multiple messages.
             </summary>
             <param name="Message">The message object to send.</param>
             <param name="MergeTable">The DataTable for mail merge.</param>
             <example>
             <code>
            'First, add the following lines to the top of your file
            Imports devBiz.Mail
            Imports System.Data.OleDb
            
            'Now you can place the following code into a Sub
            'such as Button1_Click
            
            Dim msg As New MailMessage()
            Dim sm As New SMTP()
            
            '--- Step 1 -------------------------------------------
            'Build the email message
            'Instead of an email address, we put "%%Email%%" here,
            'this assumes we have a field in our database called "Email".
            'devMail.Net will use the values in the "Email" field
            'to fill the "%%Email%%" tag.
            
            msg.To.Add("%%Email%%")
            
            msg.Sender.EMail = "Your name"
            msg.Sender.Name = "you@yourdomain.com"
            msg.Subject = "Special Announcement"
            msg.Body = "Dear Customer, please visit our new site."
            
            '--- Step 2 -------------------------------------------
            'Connection string and sql query
            Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=customers.mdb;"
            Dim sSQL As String = "SELECT * FROM Customers"
            
            '--- Step 3 -------------------------------------------
            'Prepare the DataTable
            Dim conn As OleDbConnection = New OleDbConnection(sConn)
            Dim cmd As OleDbCommand = New OleDbCommand(sSQL, conn)
            Dim da As OleDbDataAdapter = New OleDbDataAdapter()
            Dim MyDataTable As New DataTable()
            
            cmd.CommandTimeout = 30
            da.SelectCommand = cmd
            
            '--- Step 4 -------------------------------------------
            'Fill MyDataTable with our customer list
            da.Fill(MyDataTable)
            '--- Step 5 -------------------------------------------
            'Send the messages populated from MyDataTable
            
            sm.SendMessageAsync(msg, MyDataTable)
             </code>
             </example>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)">
            <summary>
            Sends an email represented by a <see cref="T:devBiz.Mail.MailMessage"/> object.
            </summary>
            <remarks>
            Instead of using SendMessage method with a <see cref="T:devBiz.Mail.MailMessage"/> object,
            you can send simple plain text or HTML emails by calling
            <see cref="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/> or <see cref="M:devBiz.Mail.SMTP.SendHTMLMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/> methods
            with a single line of code.
            </remarks>
            <example>
            
            <code lang="C#">
            SMTP sm = new SMTP();
            MailMessage msg = new MailMessage();
            
            msg.To.Add("Bob", "bob@bob.cox");
            msg.Sender.Name = "Joe";
            msg.Sender.EMail = "joe@joe.cox";
            msg.Subject = "Hello Bob";
            msg.Body = "Hi Bob, How are you?";
            msg.Charset = "iso-8859-1";
            msg.SMTPServer.Host = "mail.mydomain.cox";
            msg.Priority = MessagePriority.mpHigh;
            msg.RequestReadReceipt.Add("Joe", "joe@joe.cox");
            
            sm.SendMessage(msg);
            </code>
            <code lang="Visual Basic">
            Dim sm As New SMTP()
            Dim msg As New MailMessage()
            
            msg.To.Add("Bob", "bob@bob.cox")
            msg.Sender.Name = "Joe"
            msg.Sender.EMail = "joe@joe.cox"
            msg.Subject = "Hello Bob"
            msg.Body = "Hi Bob, How are you?"
            msg.Charset = "iso-8859-1"
            msg.SMTPServer.Host = "mail.mydomain.cox"
            msg.Priority = MessagePriority.mpHigh
            msg.RequestReadReceipt.Add("Joe", "joe@joe.cox")
            
            sm.SendMessage(msg)
            </code>
            </example>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage,System.Data.DataTable)">
             <summary>
             Sends multiple emails specified by a data table object.
             </summary>
             <param name="Message">The message object for mail merge.</param>
             <param name="MergeTable">The data table object for mail merge.</param>
             <returns>Returns true if mail merge was successful.</returns>
             <example>
             <code>
            'First, add the following lines to the top of your file
            Imports devBiz.Mail
            Imports System.Data.OleDb
            
            'Now you can place the following code into a Sub
            'such as Button1_Click
            
            Dim msg As New MailMessage()
            Dim sm As New SMTP()
            
            '--- Step 1 -------------------------------------------
            'Build the email message
            'Instead of an email address, we put "%%Email%%" here,
            'this assumes we have a field in our database called "Email".
            'devMail.Net will use the values in the "Email" field
            'to fill the "%%Email%%" tag.
            
            msg.To.Add("%%Email%%")
            
            msg.Sender.EMail = "Your name"
            msg.Sender.Name = "you@yourdomain.com"
            msg.Subject = "Special Announcement"
            msg.Body = "Dear Customer, please visit our new site."
            
            '--- Step 2 -------------------------------------------
            'Connection string and sql query
            Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=customers.mdb;"
            Dim sSQL As String = "SELECT * FROM Customers"
            
            '--- Step 3 -------------------------------------------
            'Prepare the DataTable
            Dim conn As OleDbConnection = New OleDbConnection(sConn)
            Dim cmd As OleDbCommand = New OleDbCommand(sSQL, conn)
            Dim da As OleDbDataAdapter = New OleDbDataAdapter()
            Dim MyDataTable As New DataTable()
            
            cmd.CommandTimeout = 30
            da.SelectCommand = cmd
            
            '--- Step 4 -------------------------------------------
            'Fill MyDataTable with our customer list
            da.Fill(MyDataTable)
            
            '--- Step 5 -------------------------------------------
            'Send the messages populated from MyDataTable
            
            sm.SendMessage(msg, MyDataTable)
             </code>
             </example>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendTextMessageAsync(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Asynchronously sends the message.
            </summary>
            <param name="FromName">Name of the sender.</param>
            <param name="FromAddress">Email of the sender.</param>
            <param name="ToName">Recipient's name.</param>
            <param name="ToAddress">Recipient's email.</param>
            <param name="Subject">Subject of the message.</param>
            <param name="Message">Body of the message.</param>
            <seealso cref="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendTextMessageAsync(System.String,System.String,System.String,System.String,System.String,System.String,System.Data.DataTable)">
            <summary>
            Asynchronously sends multiple messages.
            </summary>
            <param name="FromName">Name of the sender.</param>
            <param name="FromAddress">Email of the sender.</param>
            <param name="ToName">Recipient's name.</param>
            <param name="ToAddress">Recipient's email.</param>
            <param name="Subject">Subject of the message.</param>
            <param name="Message">Body of the message.</param>
            <param name="MergeTable">The DataTable for mail merge.</param>
            <seealso cref="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Sends a simple plain text message with one line of code.
            </summary>
            <example>
            Following examples demonstrates basic SMTP use, assuming Joe
            is sending an email to Bob.
            <code lang="C#">
            SMTP sm = new SMTP();
            sm.Host = "mail.mydomain.cox";
            sm.Port = 25;
            sm.UserName = "username";
            sm.PassWord = "password";
            if (sm.SendTextMessage("Joe", "joe@joe.cox", "Bob", "bob@bob.cox","Hello Bob", "Hi Bob, How are you?"))
            {
            Console.WriteLine("Message sent.");
            }
            else
            {
            Console.Write("Error : " + sm.LastError );
            }
            </code>
            <code lang="Visual Basic">
            Dim sm As New SMTP()
            sm.Host = "mail.mydomain.cox"
            sm.Port = 25
            sm.UserName = "username"
            sm.PassWord = "password"
            If (sm.SendTextMessage("Joe", "joe@domain", "Bob", "bob@domain", "Hello Bob", "Hi Bob, How are you?")) Then
            Console.WriteLine("Message sent.")
            Else
            Console.Write("Error : " + sm.LastError)
            End If
            </code>
            </example>
            <seealso cref="M:devBiz.Mail.SMTP.SendHTMLMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String,System.Data.DataTable)">
            <summary>
            Sends a simple plain text message.
            </summary>
            <param name="FromName">Name of the sender.</param>
            <param name="FromAddress">Email of the sender.</param>
            <param name="ToName">Recipient's name.</param>
            <param name="ToAddress">Recipient's email.</param>
            <param name="Subject">Subject of the message.</param>
            <param name="Message">Body of the message.</param>
            <param name="MergeTable"></param>
            <returns>Returns true if sending was successful.</returns>
            <seealso cref="M:devBiz.Mail.SMTP.SendHTMLMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendHTMLMessageAsync(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Asynchronously sends simple HTML message with one line of code.
            </summary>
            <param name="FromName">Name of the sender.</param>
            <param name="FromAddress">Email of the sender.</param>
            <param name="ToName">Recipient's name.</param>
            <param name="ToAddress">Recipient's email.</param>
            <param name="Subject">Subject of the message.</param>
            <param name="Message">Body of the message.</param>
            <example>
            Following examples demonstrates basic SMTP use, assuming Joe
            is sending an email to Bob asyncronously.
            <code lang="C#">
            SMTP sm = new SMTP();
            sm.Host = "mail.mydomain.cox";
            sm.Port = 25;
            sm.UserName = "username";
            sm.PassWord = "password";
            sm.SendHTMLMessageAsync("Joe", "joe@joe.cox", "Bob", "bob@bob.cox","Hello Bob", "<html><body>Hi <b>Bob</b>, How are you?</body></html>");
            </code>
            <code lang="Visual Basic">
            Dim sm As New SMTP()
            sm.Host = "mail.mydomain.cox"
            sm.Port = 25
            sm.UserName = "username"
            sm.PassWord = "password"
            sm.SendHTMLMessageAsync("Joe", "joe@domain", "Bob", "bob@domain", "Hello Bob", "<html><body>Hi <b>Bob</b>, How are you?</body></html>")
            </code>
            </example>
            <seealso cref="M:devBiz.Mail.SMTP.SendTextMessageAsync(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessageAsync(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendHTMLMessageAsync(System.String,System.String,System.String,System.String,System.String,System.String,System.Data.DataTable)">
            <summary>
            Asynchronously sends simple HTML message with one line of code.
            </summary>
            <param name="FromName">Name of the sender.</param>
            <param name="FromAddress">Email of the sender.</param>
            <param name="ToName">Recipient's name.</param>
            <param name="ToAddress">Recipient's email.</param>
            <param name="Subject">Subject of the message.</param>
            <param name="Message">Body of the message.</param>
            <param name="MergeTable">The DataTable object for mail merge.</param>
            <seealso cref="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendHTMLMessage(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Sends a simple HTML message with one line of code.
            </summary>
            <example>
            Following examples demonstrates basic SMTP use, assuming Joe
            is sending an email to Bob.
            <code lang="C#">
            SMTP sm = new SMTP();
            sm.Host = "mail.mydomain.cox";
            sm.Port = 25;
            sm.UserName = "username";
            sm.PassWord = "password";
            if (sm.SendHTMLMessage("Joe", "joe@joe.cox", "Bob", "bob@bob.cox","Hello Bob", "<html><body>Hi <b>Bob</b>, How are you?</body></html>"))
            {
            Console.WriteLine("Message sent.");
            }
            else
            {
            Console.Write("Error : " + sm.LastError );
            }
            </code>
            <code lang="Visual Basic">
            Dim sm As New SMTP()
            sm.Host = "mail.mydomain.cox"
            sm.Port = 25
            sm.UserName = "username"
            sm.PassWord = "password"
            If (sm.SendHTMLMessage("Joe", "joe@domain", "Bob", "bob@domain", "Hello Bob", "<html><body>Hi <b>Bob</b>, How are you?</body></html>")) Then
            Console.WriteLine("Message sent.")
            Else
            Console.Write("Error : " + sm.LastError)
            End If
            </code>
            </example>
            <seealso cref="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="M:devBiz.Mail.SMTP.SendHTMLMessage(System.String,System.String,System.String,System.String,System.String,System.String,System.Data.DataTable)">
            <summary>
            Sends a simple HTML message with a single line of code.
            </summary>
            <param name="FromName">Name of the sender.</param>
            <param name="FromAddress">Email of the sender.</param>
            <param name="ToName">Recipient's name.</param>
            <param name="ToAddress">Recipient's email.</param>
            <param name="Subject">Subject of the message.</param>
            <param name="Message">Body of the message.</param>
            <param name="MergeTable">The DataTable object for mail merge.</param>
            <returns>Returns true if sending was successful.</returns>
            <seealso cref="M:devBiz.Mail.SMTP.SendTextMessage(System.String,System.String,System.String,System.String,System.String,System.String)"/>
            <seealso cref="M:devBiz.Mail.SMTP.SendMessage(devBiz.Mail.MailMessage)"/>
            <seealso cref="T:devBiz.Mail.MailMessage"/>
        </member>
        <member name="P:devBiz.Mail.SMTP.Host">
            <summary>
            Host name or IP address for the SMTP server to be connected.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.Port">
            <summary>
            Port Number for the SMTP server to be connected.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.SendTimeout">
            <summary>
            Represents the timeout in seconds for Tcp/Ip send operations.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.RecieveTimeout">
            <summary>
            Represents the timeout in seconds for Tcp/Ip receive operations.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.UserName">
            <summary>
            Username for the SMTP account if the SMTP server requires authentication.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.PassWord">
            <summary>
            Password for the SMTP account if the SMTP server requires authentication.
            </summary>
            <remarks>
            See also <see cref="P:devBiz.Mail.SMTP.UserName"/>.
            </remarks>
        </member>
        <member name="P:devBiz.Mail.SMTP.LastError">
            <summary>
            Returns the last error occured in any step of operation.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.TestModeEMail">
            <summary>
            If specified, only one email will be sent to the recipient
            defined by TestModeEmail instead of sending to all recipients.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.MaxRetryCount">
            <summary>
            Determines the maximum number of retries upon disconnection.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.Busy">
            <summary>
            Determines if the SMTP object is busy with Mail Merging.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.HelloString">
            <summary>
            Gets or sets the handshake string for the SMTP server.
            </summary>
            <remarks>
            Default value is "HELO" or "EHLO" depending on the SMTP server brand and version.
            </remarks>
        </member>
        <member name="P:devBiz.Mail.SMTP.MergeTable">
            <summary>
            Returns merge datatable while mail merging facility is utilizing.
            </summary>
            <remarks>
            This property only valid during merging process! You can use this property to access current merging row
            in <see cref="F:devBiz.Mail.SMTP.BeforeSend"/> and <see cref="F:devBiz.Mail.SMTP.AfterSend"/> event handlers. Use MergeMessageIndex argument to 
            index specific <see cref="T:System.Data.DataRow"/> from <see cref="P:System.Data.DataTable.Rows"/> collection. 
            </remarks>
        </member>
        <member name="E:devBiz.Mail.SMTP.OnConnect">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.SMTP"/> successfully connected to the server.
            </summary>
        </member>
        <member name="E:devBiz.Mail.SMTP.OnDisconnect">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.SMTP"/> disconnects from the server.
            </summary>
        </member>
        <member name="E:devBiz.Mail.SMTP.OnLogin">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.SMTP"/> logs into the account on the specified server.
            </summary>
        </member>
        <member name="E:devBiz.Mail.SMTP.OnError">
            <summary>
            Occurs when the <see cref="T:devBiz.Mail.SMTP"/> encounters an error.
            </summary>
        </member>
        <member name="E:devBiz.Mail.SMTP.BeforeSend">
            <summary>
            Occurs just before the <see cref="T:devBiz.Mail.MailMessage"/> is sent.
            </summary>
        </member>
        <member name="E:devBiz.Mail.SMTP.AfterSend">
            <summary>
            Occurs just after the <see cref="T:devBiz.Mail.MailMessage"/> is sent.
            </summary>
        </member>
        <member name="E:devBiz.Mail.SMTP.MergeComplete">
            <summary>
            Occurs after the mail merge operation is complete.
            </summary>
        </member>
        <member name="P:devBiz.Mail.SMTP.LastException">
            <summary>
            Returns the last exception thrown after an error.
            </summary>
        </member>
    </members>
</doc>
