Show / Hide Table of Contents

Class MailKitEmailMessage

A mail kit email message.

Inheritance
System.Object
MimeKit.MimeMessage
MailKitEmailMessage
Implements
IEmailMessage
IIndexable
Inherited Members
MimeKit.MimeMessage.GetTextBody(MimeKit.Text.TextFormat)
MimeKit.MimeMessage.ToString()
MimeKit.MimeMessage.Accept(MimeKit.MimeVisitor)
MimeKit.MimeMessage.Prepare(MimeKit.EncodingConstraint, System.Int32)
MimeKit.MimeMessage.WriteTo(MimeKit.FormatOptions, System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteToAsync(MimeKit.FormatOptions, System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteTo(MimeKit.FormatOptions, System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteToAsync(MimeKit.FormatOptions, System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteTo(System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteToAsync(System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteTo(System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteToAsync(System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteTo(MimeKit.FormatOptions, System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteToAsync(MimeKit.FormatOptions, System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteTo(System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.WriteToAsync(System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.Sign(MimeKit.FormatOptions, MimeKit.Cryptography.DkimSigner, System.Collections.Generic.IList<System.String>, MimeKit.Cryptography.DkimCanonicalizationAlgorithm, MimeKit.Cryptography.DkimCanonicalizationAlgorithm)
MimeKit.MimeMessage.Sign(MimeKit.Cryptography.DkimSigner, System.Collections.Generic.IList<System.String>, MimeKit.Cryptography.DkimCanonicalizationAlgorithm, MimeKit.Cryptography.DkimCanonicalizationAlgorithm)
MimeKit.MimeMessage.Sign(MimeKit.FormatOptions, MimeKit.Cryptography.DkimSigner, System.Collections.Generic.IList<MimeKit.HeaderId>, MimeKit.Cryptography.DkimCanonicalizationAlgorithm, MimeKit.Cryptography.DkimCanonicalizationAlgorithm)
MimeKit.MimeMessage.Sign(MimeKit.Cryptography.DkimSigner, System.Collections.Generic.IList<MimeKit.HeaderId>, MimeKit.Cryptography.DkimCanonicalizationAlgorithm, MimeKit.Cryptography.DkimCanonicalizationAlgorithm)
MimeKit.MimeMessage.Verify(MimeKit.FormatOptions, MimeKit.Header, MimeKit.Cryptography.IDkimPublicKeyLocator, System.Threading.CancellationToken)
MimeKit.MimeMessage.VerifyAsync(MimeKit.FormatOptions, MimeKit.Header, MimeKit.Cryptography.IDkimPublicKeyLocator, System.Threading.CancellationToken)
MimeKit.MimeMessage.Verify(MimeKit.Header, MimeKit.Cryptography.IDkimPublicKeyLocator, System.Threading.CancellationToken)
MimeKit.MimeMessage.VerifyAsync(MimeKit.Header, MimeKit.Cryptography.IDkimPublicKeyLocator, System.Threading.CancellationToken)
MimeKit.MimeMessage.Sign(MimeKit.Cryptography.CryptographyContext, MimeKit.Cryptography.DigestAlgorithm)
MimeKit.MimeMessage.Sign(MimeKit.Cryptography.CryptographyContext)
MimeKit.MimeMessage.Encrypt(MimeKit.Cryptography.CryptographyContext)
MimeKit.MimeMessage.SignAndEncrypt(MimeKit.Cryptography.CryptographyContext, MimeKit.Cryptography.DigestAlgorithm)
MimeKit.MimeMessage.SignAndEncrypt(MimeKit.Cryptography.CryptographyContext)
MimeKit.MimeMessage.Load(MimeKit.ParserOptions, System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.LoadAsync(MimeKit.ParserOptions, System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.Load(MimeKit.ParserOptions, System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.LoadAsync(MimeKit.ParserOptions, System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.Load(System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.LoadAsync(System.IO.Stream, System.Boolean, System.Threading.CancellationToken)
MimeKit.MimeMessage.Load(System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.LoadAsync(System.IO.Stream, System.Threading.CancellationToken)
MimeKit.MimeMessage.Load(MimeKit.ParserOptions, System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.LoadAsync(MimeKit.ParserOptions, System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.Load(System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.LoadAsync(System.String, System.Threading.CancellationToken)
MimeKit.MimeMessage.Headers
MimeKit.MimeMessage.Importance
MimeKit.MimeMessage.Priority
MimeKit.MimeMessage.XPriority
MimeKit.MimeMessage.Sender
MimeKit.MimeMessage.ResentSender
MimeKit.MimeMessage.From
MimeKit.MimeMessage.ResentFrom
MimeKit.MimeMessage.ReplyTo
MimeKit.MimeMessage.ResentReplyTo
MimeKit.MimeMessage.To
MimeKit.MimeMessage.ResentTo
MimeKit.MimeMessage.Cc
MimeKit.MimeMessage.ResentCc
MimeKit.MimeMessage.Bcc
MimeKit.MimeMessage.ResentBcc
MimeKit.MimeMessage.Subject
MimeKit.MimeMessage.Date
MimeKit.MimeMessage.ResentDate
MimeKit.MimeMessage.References
MimeKit.MimeMessage.InReplyTo
MimeKit.MimeMessage.MessageId
MimeKit.MimeMessage.ResentMessageId
MimeKit.MimeMessage.MimeVersion
MimeKit.MimeMessage.Body
MimeKit.MimeMessage.TextBody
MimeKit.MimeMessage.HtmlBody
MimeKit.MimeMessage.BodyParts
MimeKit.MimeMessage.Attachments
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Kephas.Mail.Message
Assembly: Kephas.Mail.MailKit.dll
Syntax
public class MailKitEmailMessage : MimeMessage, IEmailMessage, IIndexable

Properties

| Improve this Doc View Source

Item[String]

Convenience method that provides a string Indexer to the Properties collection AND the strongly typed properties of the object by name. // dynamic exp["Address"] = "112 nowhere lane"; // strong var name = exp["StronglyTypedProperty"] as string;.

Declaration
public object this[string key] { get; set; }
Parameters
Type Name Description
System.String key

The key.

Property Value
Type Description
System.Object

The System.Object identified by the key.

Explicit Interface Implementations

| Improve this Doc View Source

IEmailMessage.Attachments

Gets the attachments of the email.

Declaration
IEnumerable<IEmailAttachment> IEmailMessage.Attachments { get; }
Returns
Type Description
System.Collections.Generic.IEnumerable<IEmailAttachment>
| Improve this Doc View Source

IEmailMessage.Bcc

Gets the addresses of the 'BCC' recipients.

Declaration
IEnumerable<IEmailAddress> IEmailMessage.Bcc { get; }
Returns
Type Description
System.Collections.Generic.IEnumerable<IEmailAddress>
| Improve this Doc View Source

IEmailMessage.BodyHtml

Gets or sets the HTML body of the email.

Declaration
string IEmailMessage.BodyHtml { get; set; }
Returns
Type Description
System.String
| Improve this Doc View Source

IEmailMessage.BodyText

Gets or sets the text body of the email.

Declaration
string IEmailMessage.BodyText { get; set; }
Returns
Type Description
System.String
| Improve this Doc View Source

IEmailMessage.Cc

Gets the addresses of the 'CC' recipients.

Declaration
IEnumerable<IEmailAddress> IEmailMessage.Cc { get; }
Returns
Type Description
System.Collections.Generic.IEnumerable<IEmailAddress>
| Improve this Doc View Source

IEmailMessage.From

Gets the 'on behalf' sender of the email.

Declaration
IEnumerable<IEmailAddress> IEmailMessage.From { get; }
Returns
Type Description
System.Collections.Generic.IEnumerable<IEmailAddress>
| Improve this Doc View Source

IEmailMessage.Sender

Gets or sets the sender's address.

Declaration
IEmailAddress IEmailMessage.Sender { get; set; }
Returns
Type Description
IEmailAddress
| Improve this Doc View Source

IEmailMessage.To

Gets the addresses of the 'To' recipients.

Declaration
IEnumerable<IEmailAddress> IEmailMessage.To { get; }
Returns
Type Description
System.Collections.Generic.IEnumerable<IEmailAddress>

Implements

IEmailMessage
IIndexable

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX