当前位置:编程学习 > C#/ASP.NET >>

jmail收邮件附件怎么会变成.msg 后缀 ,求救!!!

jmail收邮件附件怎么会变成.msg 后缀的文件 ,求救!!!,我需要显示本来的文件名,请问怎么处理 --------------------编程问答-------------------- 代码看看 --------------------编程问答-------------------- 贴上主要代码:
       ///建立邮件信息接口
       jmail.Message mailMessage; 

       ///建立附件集接口
       jmail.Attachments atts;

       ///建立附件接口
       jmail.Attachment att;

       try
      {
          ///建立收邮件对象
          jmail.POP3Class popMail;
          try
          {
              popMail = popConnection(mailname, mailpwd);
             

          }
          catch(Exception ex)
          {
              return ex.Message;
          
          }
         
        ///如果收到邮件
        if(0 < popMail.Count)                                                                          
        {
         
            ///根据取到的邮件数量依次取得每封邮件
            for(int i=1;i <= popMail.Count;i++)                                                       
            {
               ///取得一条邮件信息
               mailMessage = popMail.Messages[i];                                                        

               ///取得该邮件的附件集合
               atts = mailMessage.Attachments; 
                
               ///设置邮件的编码方式                          
               mailMessage.Charset = "GB2312"; 
               
               ///设置邮件的附件编码方式                         
               mailMessage.Encoding = "Base64"; 
                
               ///是否将信头编码成iso-8859-1字符集                        
               mailMessage.ISOEncodeHeaders = false;

               ///邮件优先级
               poptity = mailMessage.Priority.ToString();

               ///发送人姓名
               senders = mailMessage.FromName;

              ///发送人邮箱
               sendmail = mailMessage.From;
               ///邮件主题
               subject = mailMessage.Subject;

               ///邮件内容
               body = mailMessage.HTMLBody;

               ///邮件发送时间
               date = mailMessage.Date.ToString();
               
              
               ///处理每一封邮件附件
               for(int j=0;j<atts.Count;j++)
                {
                    att = atts[j];
                    string attname = att.Name;[b]///这里取得附件为".msg", (本来为xxx.doc)
                     ..............................

                 }

--------------------编程问答-------------------- 我们俩情况现在是一模一样,坐等高手出现啊!!! --------------------编程问答-------------------- 我也是,求解 --------------------编程问答-------------------- 还没解决吗?我也是这样。。。 --------------------编程问答-------------------- 救命啊。。。。。我也是卡在这里了。其他邮箱发的就没事。自己发给自己就有事。肯定是解析的问题 --------------------编程问答-------------------- 我也是这样跪求高手
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,