最近在弄一个接收Email的程序。想用IMAP协议完成,在网上下载了一个LumiSoft.Net.dll。下的是最新版本的。现在遇到一个取附件名的问题。整了好长一段时间,一直没找到如何获取附件名称的方法。
IMAP_SequenceSet sequence_set = new IMAP_SequenceSet();
sequence_set.Parse("1:*");
IMAP_Fetch_DataItem[] asds = new IMAP_Fetch_DataItem[]{
new IMAP_Fetch_DataItem_Rfc822Text(),//获取内容的
new IMAP_Fetch_DataItem_Flags(),//这个获取啥不太清楚。断点调试没看到可用信息
new IMAP_Fetch_DataItem_Envelope(),//获取邮件地址,主题之类的
new IMAP_Fetch_DataItem_Uid(),//邮件ID
new IMAP_Fetch_DataItem_Body()
};
clnt.Fetch(false, sequence_set, asds, fetchHandler);
请问一下大家如何可以获取到邮件的附件名称呢?
在此先谢过大家!
IMAP_SequenceSet sequence_set = new IMAP_SequenceSet();
sequence_set.Parse("1:*");
IMAP_Fetch_DataItem[] asds = new IMAP_Fetch_DataItem[]{
new IMAP_Fetch_DataItem_Rfc822Text(),//获取内容的
new IMAP_Fetch_DataItem_Flags(),//这个获取啥不太清楚。断点调试没看到可用信息
new IMAP_Fetch_DataItem_Envelope(),//获取邮件地址,主题之类的
new IMAP_Fetch_DataItem_Uid(),//邮件ID
new IMAP_Fetch_DataItem_Body()
};
clnt.Fetch(false, sequence_set, asds, fetchHandler);
请问一下大家如何可以获取到邮件的附件名称呢?
在此先谢过大家!
电子邮件是用 BASE64 编码,并且遵循 MIME 规范的文本文件。
邮箱 [email protected]