SmtpServer Properties

The SmtpServer type exposes the following members.

Properties
  NameDescription
Public propertyAccountDomain
Gets or sets the user domain name on the SMTP relay server.
Public propertyAccountName
Gets or sets the user account name on the SMTP relay server.
Public propertyAllowRefusedRecipients
Gets or sets whether refused recipients should be allowed when submitting a mail message to the server.
Public propertyAuthMethods
Gets or sets a set of authentication methods which can be used when authenticating the user on the server.
Public propertyAuthOptions
Gets or sets the options which alter ESMTP authentication process.
Public propertyAuthPopBeforeSmtp
Gets or sets whether the Smtp component should perform POP-before-SMTP authentication prior to connecting to the SMTP server.
Public propertyAuthUserDefined
Gets or sets a reference to the instance of a class implementing custom SASL authentication mechanism.
Public propertyHelloDomain
Gets or sets the string to be supplied as an argument of HELO/EHLO commands, or a null reference (Nothing in Visual Basic) to let MailBee autodetect the correct value (see Hello for details).
Public propertyIgnoreLoginFailure
Gets or sets whether the Smtp component should ignore ESMTP or POP-before-SMTP authentication error (if any) and still attempt to send the message.
Public propertyLocalEndPoint
Gets or sets the local end point which will be used when connecting to the SMTP server.
Public propertyMaxConnectionCount
Gets or sets the maximum number of simultaneous connections to this SMTP server in multi-thread sending mode.
Public propertyMaxSendPerSessionCount
Gets or sets the maximum number of e-mail messages which can be sent within a single connection with the server.
Public propertyName
Gets or sets the host name or IP address string of the SMTP relay server.
Public propertyPassword
Gets or sets the user account password on the SMTP relay server.
Public propertyPauseInterval
Gets or sets the amount of time MailBee must wait prior to connecting to the server after last disconnection from this server.
Public propertyPipelining
Gets or sets whether to use commands pipelining if it's supported by the server.
Public propertyPort
Gets or sets the port number on which to communicate with the SMTP relay server.
Public propertyPriority
Gets or sets the usage preference of this SMTP relay server as compared to preferences of other servers in SmtpServers and DnsServers collections.
Public propertyCode exampleProxy
Provides access to the settings which allow MailBee to connect to a mail server via a proxy server.
Public propertySmtpOptions
Gets or sets the options which can be used to disable certain extended SMTP capabilities.
Public propertyCode exampleSslCertificates
Provides access to the client and server SSL certificate settings.
Public propertyCode exampleSslMode
Gets or sets how the component should establish TLS/SSL connection with the mail server.
Public propertySslProtocol
Gets or sets the security protocol to be used for performing TLS/SSL negotiation and data encryption.
Public propertyTargetName
Gets or sets the target name (Service Principal Name, SPN) of the SMTP relay server.
Public propertyTcpBufSize
Gets or sets the size of data chunk MailBee uses when sending e-mail data to the SMTP server.
Public propertyTimeout
Gets or sets the amount of time (in milliseconds) the Smtp component will wait for a response from this server.
Top
See Also