MailBee.NET Objects 4.0

MimePart.Headers Property

Gets or sets the collection of the MIME part headers.

public HeaderCollection Headers {get; set;}

Property Value

A HeaderCollection object containing the headers of the MIME part.

Remarks

You can modify these headers. See Attachment.Headers for more information.

Example

This sample loads the message from .EML file and displays all headers of each MIME part of this 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).
MailMessage msg = new MailMessage();
msg.LoadMessage(@"C:\Docs\TestMail.eml");
foreach (MimePart part in msg.MimePartTree.GetAllParts())
{
    Console.WriteLine(string.Format("MimePart {0} headers values:", part.Name));
    foreach (Header hdr in part.Headers)
    {
        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).
Dim msg As New MailMessage
msg.LoadMessage("C:\Docs\TestMail.eml")
For Each part As MimePart In msg.MimePartTree.GetAllParts()
    Console.WriteLine(String.Format("MimePart {0} headers values:", part.Name))
    For Each hdr As Header In part.Headers
        Console.WriteLine(hdr.Value)
    Next
Next

See Also

MimePart Class | MailBee.Mime Namespace | RawHeader