在asp.net c#中使用Imapx在邮件中获取附件

时间:2013-10-08 06:32:11

标签: c# asp.net email email-attachments imapx

我正在使用Imapx 2.0.0.9来阅读来自Gmail的邮件。它正常工作阅读邮件并获得一些文件,如.docx.xls等。但我没有得到附加的文件 附件中包含.txt,.rtf等扩展名。这是我的代码:

    var messages = client.Folders["INBOX"].Search("UNSEEN", true);
       foreach (var msg in messages)
       {

           msg.Process();
           msg.AddFlag(ImapX.ImapFlags.SEEN);
           if (msg.Attachments.Count > 0)
           {
                 for (int i = 0; i < msg.Attachments.Count; i++)
                 {
                      msg.Attachments[i].SaveFile("path to save file");
                 }
           }
       }

当我使用msg.Attachments.Count = 0.txt扩展名附加文件时,我收到.rtf。 请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我是ImapX的开发者,昨天有一个新版本,你现在提到的这个问题已得到修复。请更新到该库的最新版本。