| | Name | Description |
 | AutoSize | Gets or sets a value indicating if the server will be asked if the message is too large before sending. |
 | Busy | Returns true if a method is currently in use. |
 | Certificate | The Certificate object representing the certificate to use for optional client-side authentication. |
 | Client | Gets or sets the client hostname or address when a specific interface binding is desired. |
 | ClientPort | Gets or sets the client port when a specific local port is desired. |
 | Connected | Gets the connected state of the connection. |
 | Connection | Gets the Tcp component instance used for the connection. |
 | Container | (Inherited from System.ComponentModel.Component) |
 | DnsServers | Gets or sets the DNS servers used to resolve mail server IP Addresses. |
 | DnsServerTimeout | Gets or sets the amount of time in milliseconds to wait for a response from a DNS server. |
 | DoEvents | Gets or sets a value that controls the processing of events during blocking method calls. |
 | DSN | Returns the DeliveryStatusNotification object that controls DSN use. |
 | Editor | In Visual Studio.NET, displays an interactive form to use to test real time protocol operations. |
 | HelloName | Gets or sets the hostname presented to the server during the greeting |
 | LoginMethod | Gets or sets the login method to use. |
 | MailFrom | Use this property to specify the return address that will be used for the "MAIL FROM" SMTP envelope. |
 | Password | Gets or sets the password used during session login. |
 | Recipients | Use this property to add recipients that will be used for the "RCPT TO" portion of the SMTP envelope. |
 | Security | Specifies the security protocol and authentication type used. |
 | Server | Gets or sets the SMTP server hostname or address. |
 | ServerPort | Gets or sets the SMTP server port. |
 | Site | (Inherited from System.ComponentModel.Component) |
 | SynchronizingObject | Set this object to automatically control thread marshalling between worker threads and the main UI thread. |
 | Timeout | Specifies the maximum number of milliseconds to wait for responses to commands or time between data buffer transfers. |
 | UseAuthentication | Gets or sets a value that determines if certificate authentication is used. |
 | UsePipelining | Gets or sets a value indicating whether the component pipelines if the server supports it. |
 | Username | Gets or sets the username used during session login. |