Click or drag to resize
MimeKit

MimeMessage Methods

The MimeMessage type exposes the following members.

Methods
 NameDescription
Public methodAccept Dispatches to the specific visit method for this MIME message.
Public methodStatic memberCreateFromMailMessage Create a new MimeMessage from a MailMessage.
Public methodDispose Releases all resources used by the MimeMessage object.
Protected methodDispose(Boolean) Releases the unmanaged resources used by the MimeMessage and optionally releases the managed resources.
Public methodEncrypt Encrypt the message to the sender and all of the recipients using the specified cryptography context.
Public methodEncryptAsync Asynchronously encrypt the message to the sender and all of the recipients using the specified cryptography context.
Public methodEquals
(Inherited from Object)
Protected methodFinalize Releases unmanaged resources and performs other cleanup operations before the MimeMessage is reclaimed by garbage collection.
(Overrides ObjectFinalize)
Public methodGetHashCode
(Inherited from Object)
Public methodGetRecipients Get the concatenated list of recipients.
Public methodGetTextBody Get the text body in the specified format.
Public methodGetType
(Inherited from Object)
Public methodStatic memberLoad(Stream, CancellationToken) Load a MimeMessage from the specified stream.
Public methodStatic memberLoad(String, CancellationToken) Load a MimeMessage from the specified file.
Public methodStatic memberLoad(ParserOptions, Stream, CancellationToken) Load a MimeMessage from the specified stream.
Public methodStatic memberLoad(ParserOptions, String, CancellationToken) Load a MimeMessage from the specified file.
Public methodStatic memberLoad(Stream, Boolean, CancellationToken) Load a MimeMessage from the specified stream.
Public methodStatic memberLoad(ParserOptions, Stream, Boolean, CancellationToken) Load a MimeMessage from the specified stream.
Public methodStatic memberLoadAsync(Stream, CancellationToken) Asynchronously load a MimeMessage from the specified stream.
Public methodStatic memberLoadAsync(String, CancellationToken) Asynchronously load a MimeMessage from the specified file.
Public methodStatic memberLoadAsync(ParserOptions, Stream, CancellationToken) Asynchronously load a MimeMessage from the specified stream.
Public methodStatic memberLoadAsync(ParserOptions, String, CancellationToken) Asynchronously load a MimeMessage from the specified file.
Public methodStatic memberLoadAsync(Stream, Boolean, CancellationToken) Asynchronously load a MimeMessage from the specified stream.
Public methodStatic memberLoadAsync(ParserOptions, Stream, Boolean, CancellationToken) Asynchronously load a MimeMessage from the specified stream.
Protected methodMemberwiseClone
(Inherited from Object)
Public methodPrepare Prepare the message for transport using the specified encoding constraints.
Public methodSign(CryptographyContext, CancellationToken) Sign the message using the specified cryptography context and the SHA-1 digest algorithm.
Public methodSign(CryptographyContext, DigestAlgorithm, CancellationToken) Sign the message using the specified cryptography context and digest algorithm.
Public methodSignAndEncrypt(CryptographyContext, CancellationToken) Sign and encrypt the message to the sender and all of the recipients using the specified cryptography context and the SHA-1 digest algorithm.
Public methodSignAndEncrypt(CryptographyContext, DigestAlgorithm, CancellationToken) Sign and encrypt the message to the sender and all of the recipients using the specified cryptography context and the specified digest algorithm.
Public methodSignAndEncryptAsync(CryptographyContext, CancellationToken) Asynchronously sign and encrypt the message to the sender and all of the recipients using the specified cryptography context and the SHA-1 digest algorithm.
Public methodSignAndEncryptAsync(CryptographyContext, DigestAlgorithm, CancellationToken) Asynchronously sign and encrypt the message to the sender and all of the recipients using the specified cryptography context and the specified digest algorithm.
Public methodSignAsync(CryptographyContext, CancellationToken) Asynchronously sign the message using the specified cryptography context and the SHA-1 digest algorithm.
Public methodSignAsync(CryptographyContext, DigestAlgorithm, CancellationToken) Asynchronously sign the message using the specified cryptography context and digest algorithm.
Public methodToString Returns a String that represents the MimeMessage for debugging purposes.
(Overrides ObjectToString)
Public methodWriteTo(Stream, CancellationToken) Write the message to the specified output stream.
Public methodWriteTo(String, CancellationToken) Write the message to the specified file.
Public methodWriteTo(FormatOptions, Stream, CancellationToken) Write the message to the specified output stream.
Public methodWriteTo(FormatOptions, String, CancellationToken) Write the message to the specified file.
Public methodWriteTo(Stream, Boolean, CancellationToken) Write the message to the specified output stream.
Public methodWriteTo(FormatOptions, Stream, Boolean, CancellationToken) Write the message to the specified output stream.
Public methodWriteToAsync(Stream, CancellationToken) Asynchronously write the message to the specified output stream.
Public methodWriteToAsync(String, CancellationToken) Asynchronously write the message to the specified file.
Public methodWriteToAsync(FormatOptions, Stream, CancellationToken) Asynchronously write the message to the specified output stream.
Public methodWriteToAsync(FormatOptions, String, CancellationToken) Asynchronously write the message to the specified file.
Public methodWriteToAsync(Stream, Boolean, CancellationToken) Asynchronously write the message to the specified output stream.
Public methodWriteToAsync(FormatOptions, Stream, Boolean, CancellationToken) Asynchronously write the message to the specified output stream.
Top
See Also