Click or drag to resize
MimeKit

MailService Methods

The MailService type exposes the following members.

Methods
  NameDescription
Public methodAuthenticate(ICredentials, CancellationToken)
Authenticate using the supplied credentials.
Public methodAuthenticate(SaslMechanism, CancellationToken)
Authenticate using the specified SASL mechanism.
Public methodCode exampleAuthenticate(String, String, CancellationToken)
Authenticate using the specified user name and password.
Public methodAuthenticate(Encoding, ICredentials, CancellationToken)
Authenticate using the supplied credentials.
Public methodAuthenticate(Encoding, String, String, CancellationToken)
Authenticate using the specified user name and password.
Public methodAuthenticateAsync(ICredentials, CancellationToken)
Asynchronously authenticate using the supplied credentials.
Public methodAuthenticateAsync(SaslMechanism, CancellationToken)
Asynchronously authenticate using the specified SASL mechanism.
Public methodAuthenticateAsync(String, String, CancellationToken)
Asynchronously authenticate using the specified user name and password.
Public methodAuthenticateAsync(Encoding, ICredentials, CancellationToken)
Asynchronously authenticate using the supplied credentials.
Public methodAuthenticateAsync(Encoding, String, String, CancellationToken)
Asynchronously authenticate using the specified user name and password.
Public methodCode exampleConnect(Uri, CancellationToken)
Establish a connection to the specified mail server.
Public methodCode exampleConnect(String, Int32, SecureSocketOptions, CancellationToken)
Establish a connection to the specified mail server.
Public methodConnect(String, Int32, Boolean, CancellationToken)
Establish a connection to the specified mail server.
Public methodConnect(Stream, String, Int32, SecureSocketOptions, CancellationToken)
Establish a connection to the specified mail server using the provided stream.
Public methodConnect(Socket, String, Int32, SecureSocketOptions, CancellationToken)
Establish a connection to the specified mail server using the provided socket.
Public methodConnectAsync(Uri, CancellationToken)
Asynchronously establish a connection to the specified mail server.
Public methodConnectAsync(String, Int32, SecureSocketOptions, CancellationToken)
Asynchronously establish a connection to the specified mail server.
Public methodConnectAsync(String, Int32, Boolean, CancellationToken)
Asynchronously establish a connection to the specified mail server.
Public methodConnectAsync(Stream, String, Int32, SecureSocketOptions, CancellationToken)
Asynchronously establish a connection to the specified mail server using the provided stream.
Public methodConnectAsync(Socket, String, Int32, SecureSocketOptions, CancellationToken)
Asynchronously establish a connection to the specified mail server using the provided socket.
Public methodStatic memberDefaultServerCertificateValidationCallback
The default server certificate validation callback used when connecting via SSL or TLS.
Public methodCode exampleDisconnect
Disconnect the service.
Public methodDisconnectAsync
Asynchronously disconnect the service.
Public methodDispose
Releases all resource used by the MailService object.
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the MailService and optionally releases the managed resources.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Releases unmanaged resources and performs other cleanup operations before the MailService is reclaimed by garbage collection.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNoOp
Ping the mail server to keep the connection alive.
Public methodNoOpAsync
Asynchronously ping the mail server to keep the connection alive.
Protected methodOnAuthenticated
Raise the authenticated event.
Protected methodOnConnected
Raise the connected event.
Protected methodOnDisconnected
Raise the disconnected event.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also