MailBee.NET Objects 4.0

MimePart.RawHeader Property

Gets a string containing the header section of the MIME part in the original form.

public string RawHeader {get;}

Property Value

A string containing the MIME part header section as it came with the message, or an empty string if the MIME part was added by the application (for instance, as Attachment object) rather than extracted from the message.

Example

This sample loads the message from .EML file and displays the raw header sections of each MIME part.

[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(part.RawHeader);
    Console.WriteLine();
}
[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(part.RawHeader)
    Console.WriteLine()
Next

See Also

MimePart Class | MailBee.Mime Namespace | Headers