MailBee.NET Objects 4.0

SmtpServer Members

SmtpServer overview

Public Instance Constructors

SmtpServer Overloaded. Initializes a new instance of the SmtpServer class.

Public Instance Properties

AccountName Gets or sets the user account name on the SMTP relay server.
AllowRefusedRecipients Gets or sets whether refused recipients should be allowed when submitting a mail message to the server.
AuthMethods Gets or sets a set of authentication methods which can be used when authenticating the user on the server.
AuthOptions Gets or sets the options which alter ESMTP authentication process.
AuthPopBeforeSmtp Gets or sets whether the Smtp component should perform POP-before-SMTP authentication prior to connecting to the SMTP server.
AuthUserDefined Gets or sets a reference to the instance of a class implementing custom SASL authentication mechanism.
HelloDomain 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).
IgnoreLoginFailure 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.
LocalEndPoint Gets or sets the local end point which will be used when connecting to the SMTP server.
MaxConnectionCount Gets or sets the maximum number of simultaneous connections to this SMTP server in multi-thread sending mode.
MaxSendPerSessionCount Gets or sets the maximum number of e-mail messages which can be sent within a single connection with the server.
Name Gets or sets the host name or IP address string of the SMTP relay server.
Password Gets or sets the user account password on the SMTP relay server.
PauseInterval Gets or sets the amount of time MailBee must wait prior to connecting to the server after last disconnection from this server.
Pipelining Gets or sets whether to use commands pipelining if it's supported by the server.
Port Gets or sets the port number on which to communicate with the SMTP relay server.
Priority Gets or sets the usage preference of this SMTP relay server as compared to preferences of other servers in SmtpServers and DnsServers collections.
Proxy Provides access to the settings which allow MailBee to connect to a mail server via a proxy server.
SmtpOptions Gets or sets the options which can be used to disable certain extended SMTP capabilities.
SslCertificates Provides access to the client and server SSL certificate settings.
SslMode Gets or sets how the component should establish TLS/SSL connection with the mail server. StartTls
SslProtocol Gets or sets the security protocol to be used for performing TLS/SSL negotiation and data encryption.
Timeout Gets or sets the amount of time (in milliseconds) the Smtp component will wait for a response from this server.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

SmtpServer Class | MailBee.SmtpMail Namespace