| Name | Description |
---|
 | AbortTimeout | Gets or sets the length of time before the abort operation times out. |
 | ClientDomain | Gets or sets the domain announced by the client. |
 | Config | Gets or sets Smtp object settings. |
 | DeliveryStatusNotificationReturnMessageMethod | Gets or sets the value indicating to the SMTP server whether it should attach
the entire original message or headers only. |
 | DeliveryStatusNotificationType | Gets or sets the bit field specifying the conditions under which the SMTP server should generate
and send a delivery status notification (DSN) messages. |
 | EnabledFeatures | Gets or sets the bit field specifying the enabled extensions. |
 | Encoding | Gets or sets the Encoding to use to encode and decode command parameters and server responses. |
 | InstanceId | Gets instance ID (intended for logging purposes). |
 | InvokeFromCurrentThreads | Gets a value indicating whether to raise events from the current thread or
to use a SynchronizationContext object available when an asynchronous operation was started.
The default value is false . |
 | IsAuthenticated | Returns a value indicating whether the session is authenticated. |
 | IsBusy | Gets a value indicating whether there any operation (method) in progress. |
 | IsConnected | Gets a value indicating whether the session is connected. |
 | IsConnectionSecured | Gets the value indicating whether the control connection is secured. |
 | LocalEndPoint | Gets the local client EndPoint. |
 | LogSource | Gets or sets the source object for all log messages generated by this object. If not set, the property returns the current object. |
 | MaxMailSize | Gets the maximum mail message size announced by the server. |
 | Proxy | Gets or sets the network proxy to use to access a remote server. |
 | RemoteEndPoint | Gets the remote server EndPoint. |
 | ServerDomain | Gets the domain announced by the server. |
 | ServerName | Gets the server name, if available. |
 | ServerPort | Gets the server port, if available. |
 | State | Gets the current state of the Smtp object. |
 | SupportedFeatures | Gets the bit field specifying the extensions supported by the server. |
 | Timeout | Gets or sets the length of time in milliseconds before the operation times out (specify -1 or 0 to indicate that the request does not time out). |
 | TraceListenerManager | Gets or sets the TraceListenerManager object to which the log messages generated by this object are sent.
If not set, the Default trace listener manager is used. If this property is set to null, all messages from this object wont be logged. |
 | TraceSource | Gets or sets the source object for all log messages generated by this object. If not set, the property returns the current object. |
 | UserName | Gets the authenticated user name, if available. |