MimePartFilename Property
Gets the filename of the MIME part as specified in the message.

Namespace: MailBee.Mime
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 12.2.0 build 630 for .NET 4.5
public string Filename { get; }

Property Value

Type: String
A string containing the MIME part's filename taken from filename parameter of Content-Disposition header, or an empty string if not available.

For instance, if the header is Content-Disposition: attachment; filename="image.jpg", the Filename property will contain the image.jpg value.

Note Note
This property corresponds to Attachment.FilenameOriginal property, not to Attachment.Filename. For instance, if Filename is empty, Attachment.Filename will still contain valid name which can be used to save the file to disk.
This sample loads the message from .EML file and displays the filenames of each MIME part of the message.
// 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();
foreach (MimePart part in msg.MimePartTree.GetAllParts())
See Also