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 methodAuthenticate(Encoding, ICredentials, CancellationToken) Authenticate using the supplied credentials.
Public methodCode exampleAuthenticate(String, String, CancellationToken) Authenticate using the specified user name and password.
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(Encoding, ICredentials, CancellationToken) Asynchronously authenticate using the supplied credentials.
Public methodAuthenticateAsync(String, String, CancellationToken) Asynchronously authenticate using the specified user name and password.
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(Socket, String, Int32, SecureSocketOptions, CancellationToken) Establish a connection to the specified mail server using the provided socket.
Public methodConnect(Stream, String, Int32, SecureSocketOptions, CancellationToken) Establish a connection to the specified mail server using the provided stream.
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(Socket, String, Int32, SecureSocketOptions, CancellationToken) Asynchronously establish a connection to the specified mail server using the provided socket.
Public methodConnectAsync(Stream, String, Int32, SecureSocketOptions, CancellationToken) Asynchronously establish a connection to the specified mail server using the provided stream.
Protected 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
(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
(Inherited from Object)
Public methodGetType
(Inherited from Object)
Protected methodMemberwiseClone
(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
(Inherited from Object)
Top
See Also