Contains classes to hold and decode Mime emails.
Class | Description |
---|---|
Message | This is the root of the email tree structure. MessagePart for a description about the structure. A Message (this class) contains the headers of an email message such as: - To - From - Subject - Content-Type - Message-IDwhich are located in the Headers property. Use the MessagePart property to find the actual content of the email message. |
MessagePart | A MessagePart is a part of an email message used to describe the whole email parse tree. Email messages are tree structures: Email messages may contain large tree structures, and the MessagePart are the nodes of the this structure. A MessagePart may either be a leaf in the structure or a internal node with links to other MessageParts. The root of the message tree is the Message class. Leafs: If a MessagePart is a leaf, the part is not a MultiPart message. Leafs are where the contents of an email are placed. This includes, but is not limited to: attachments, text or images referenced from HTML. The content of an attachment can be fetched by using the Body property. If you want to have the text version of a MessagePart, use the GetBodyAsText method which will convert the Body into a string using the encoding the message was sent with. Internal nodes: If a MessagePart is an internal node in the email tree structure, then the part is a MultiPart message. The MessageParts property will then contain links to the parts it contain. The Body property of the MessagePart will not be set. See the example for a parsing example. This class cannot be instantiated from outside the library. |