MailBee.NET Objects 4.0

Attachment.RawHeader Property

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

public string RawHeader {get;}

Property Value

A string containing the attachment header section as it came with the message, or an empty string if the attachment was added by the application rather than extracted from the message.

Example

This sample loads the message from .EML file and displays the raw header of each attachment.

[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 attachment...
foreach (Attachment attach in msg.Attachments)
{
    // ...show its header section.
    Console.WriteLine(attach.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)

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

' For every attachment...
For Each attach As Attachment In msg.Attachments
    ' ...show its header section.
    Console.WriteLine(attach.RawHeader)
    Console.WriteLine()
Next

See Also

Attachment Class | MailBee.Mime Namespace | Headers