MailBee.NET Objects 4.0

TextBodyPart.Headers Property

Gets the collection of the text part headers.

public HeaderCollection Headers {get;}

Property Value

A HeaderCollection object containing the headers of the text part.

Example

This sample loads the message from .EML file and displays the values of headers of each text part of the message.

[C#]
// To use the code below, import MailBee namespaces at the top of your code.
using MailBee;
using MailBee.Mime;

// The actual code (put it into a method of your class)

// Load the message from file.
MailMessage msg = new MailMessage();
msg.LoadMessage(@"C:\Docs\TestMail.eml");

// For every text part...
foreach (TextBodyPart part in msg.BodyParts)
{
    // Show the type of the text part.
    Console.WriteLine(string.Format("Text part {0} headers values:", part.AsMimePart.ContentType));

    // For every header...
    foreach (Header hdr in part.Headers)
    {
        // Show the value of the header.
        Console.WriteLine(hdr.Value);
    }
}
[Visual Basic]
' To use the code below, import MailBee namespaces at the top of your code.
Imports MailBee
Imports MailBee.Mime

' The actual code (put it into a method of your class)

' Load the message from file.
Dim msg As New MailMessage
msg.LoadMessage("C:\Docs\TestMail.eml")

Dim part As TextBodyPart
Dim hdr As Header

' For every text part...
For Each part In msg.BodyParts
    ' Show the type of the text part.
    Console.WriteLine(String.Format("Text part {0} headers values:", part.AsMimePart.ContentType))

    ' For every header...
    For Each hdr In part.Headers
        ' Show the value of the header.
        Console.WriteLine(hdr.Value)
    Next
Next

See Also

TextBodyPart Class | MailBee.Mime Namespace | Header