用JMAIL接收邮件的附件时,不能得到附件的文件名,总为‘.msg’
代码如下:jmail.IPOP3 pPOP3 = new jmail.POP3Class(); // 非必须,设置超时时间为60秒,默认为120秒
//pPOP3.Timeout = 60; // 连接邮件服务器
pPOP3.Connect(@"lx",@"lx`12345",@"softteam.vivtech.com",110);
jmail.IMessages pMessages;
jmail.IMessage pMessage; pMessages = pPOP3.Messages; // 取得集合

// 已下载的邮件的实际个数(因为第0个ITEM是未用的,所以-1)
int lCount = pMessages.Count - 1; // 遍历每封信
for(int i = 1; i <= lCount; i++)
{
pMessage = pMessages[i];

//pMessage.Charset = "gb2312";
//pMessage.Encoding = "base64";
string dd = pMessage.Subject; //邮件主题 jmail.IAttachments pAttachments;
jmail.IAttachment pAttachment; pAttachments = pMessage.Attachments; //获取附件
int count = pMessage.Attachments.Count;
for (int k=0; k<count; k++)
{


pAttachment = pAttachments[k];
                  string aa = pAttachment.Name;
string strFileName = "";
//pAttachment.SaveToFile(@"c:\tmp\"+strFileName); //附件存储为文件
//pAttachment.
} } pMessages.Clear(); // 这里的Clear并不是清除邮件服务器上的邮件
// 断开连接
pPOP3.Disconnect();