Advertise with us

Identify filename of Email Attachment

How do I get filename of the email attachment. I am using ActiveUp.Net.Mail.

Mailbox inbox = imap.SelectMailbox("inbox");
int[] ids = inbox.Search("ALL");
ArrayList mailContainer = new ArrayList();
for (int x = 0; x < ids.Length; x++ )
{
   mailContainer.Add(inbox.Fetch.MessageObject(ids[x]));
}
foreach (Message msg in mailContainer)
{
    if (msg.Attachments.Count > 0)
    {
        msg.Attachments.StoreToFolder(@path);
    }
}

I was thinking of saving the attachment and then read the attachment...Is there a way I would directly read the attachment without saving if it in .xls format?

Last updated:12/18/2013 1:28:18 AM

1 Answers

ezra heywood
ezra heywood

Hi Ankita,


Looks like this should work...

foreach(var attachment in msg.Attachments)
{
   attachment.StoreToFile(filepath + attachment.Filename);
}

Answer