=?utf-8?B?Iu+/vdC577+977+9y7Lvv73vv73vv73vv73vv70g77+977+90afvv73vv70iIDxnenl4YnJvbnRAZW1haWwuY2pvbC5jb20+?=上面就是乱码的内容,弄了很久都没弄到原文,哪位大鸟帮帮我阿! 感激不尽!我是用这个组件 获取的
using LumiSoft.Net.POP3.Client;
using LumiSoft.Net.Mime;

解决方案 »

  1.   

    你要做什么类型的邮箱传递.我这里有个刚做的.目前没出问题.你可以参考
            
            //获取当前对象名字
            string Name = FileUpload1.PostedFile.FileName;
            //获取当前对象地址
            string Path = Path.Substring(Path.LastIndexOf("\\") + 1);
            string Extend = Path.Substring(Path.LastIndexOf(".") + 1);
            //邮件对象
            MailMessage mm = new MailMessage();
            //邮件内容
            mm.Body = "<p>征文</p>";
            //邮件内容正文编码
            mm.BodyEncoding = System.Text.Encoding.UTF8;
            //发件人邮箱地址
            mm.From = new MailAddress("发件人邮箱地址");
            //正文是否可以使用HTML格式
            mm.IsBodyHtml = true;
            //回复地址和发件人地址应该是一样的。
            mm.ReplyTo = new MailAddress("发件人邮箱地址");
            //邮件标题RadioButtonList
            mm.Subject = "邮件标题";
            //指定邮件标题编码格式
            mm.SubjectEncoding = System.Text.Encoding.UTF8;
            //收件人地址集合,可以群发
            mm.To.Add(new MailAddress("收件人邮箱地址"));
            //电子邮件发件人地址
            mm.Sender = new MailAddress("发件人邮箱地址");
            //添加邮件附件
            if ((Extend == "doc" || Extend == "txt" || Extend == "wps"))
            {
                Attachment att = new Attachment(this.FileUpload1.PostedFile.FileName);
                mm.Attachments.Add(att);
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("请确认您的文件格式");
                return;
            }
            //简单邮件传送协议对象
            SmtpClient client = new SmtpClient();
            // 电子邮件通过网络发送
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            //设置通信服务器,发件人SMTP协议.
            client.Host = "smtp.163.com";
            //用于验证发件人身份凭证。
            client.Credentials = new System.Net.NetworkCredential("发件人邮箱地址", "发件人邮箱密码");
            //发送邮件
            client.Send(mm);
      

  2.   

    =?utf-8?B?Iu+/vdC577+977+9y7Lvv73vv73vv73vv73vv70g77+977+90afvv73vv70iIDxnenl4YnJvbnRAZW1haWwuY2pvbC5jb20+?==号是起始结束符?号是分割符utf8是编码B是指base64加密Iu+/vdC577+977+9y7Lvv73vv73vv73vv73vv70g77+977+90afvv73vv70iIDxnenl4YnJvbnRAZW1haWwuY2pvbC5jb20+
    是加密后的数据内容按将数据内容用Convert.FromBase64String转换,获取byte[]数据,再用utf8编码转换为string就是所要的数据了。
      

  3.   

    是GMAIL邮箱的某部分邮件出现这种问题! 其他都很正常!
      

  4.   

    如此解决:
    private string GetBody(string body)
    {
    body = body.Remove(0, "=?utf-8?B?".Length);
    string[] array = body.Split(new string[] { "?=" }, StringSplitOptions.RemoveEmptyEntries);
    body = string.Empty;
    foreach (string str in array)
    {
    body += FromBase64(str);
    }
    return body;
    } private string FromBase64(string instr)
    {
    byte[] bt = Convert.FromBase64String(instr);
    return Encoding.UTF8.GetString(bt);
    }
    你去试试看吧~[align=center]********************************************************
    本内容用 CSDN小秘书 回复
    每天回帖即可获得10分可用分!
    ********************************************************
    [/align]
      

  5.   

    调用方法,GetBody(mailBody);//mailBody是你获取到邮件的内容,返回的是正常的内容[align=center]********************************************************
    本内容用 CSDN小秘书 回复
    每天回帖即可获得10分可用分!
    ********************************************************
    [/align]
      

  6.   

    返回的是什么?[align=center]********************************************************
    本内容用 CSDN小秘书 回复
    每天回帖即可获得10分可用分!
    ********************************************************
    [/align]
      

  7.   

    楼上的 这就是返回的内容:
    ���9��˹o������ ����÷\"��gzyx�x�nz��\rak\f.�jom�com>
      

  8.   

    用string.Format试试,要不行就用url解码哪个类,我忘了,很久没写了,网上搜一下
      

  9.   

    用 javax.mail 分析邮件内容,我从来这么做的,你看下自带的例子
      

  10.   

    用 javax.mail 分析邮件内容,=?utf-8?B?Iu+/vdC577+977+9y7Lvv73vv73vv73vv73vv70g77+977+90afvv73vv70iIDxnenl4YnJvbnRAZW1haWwuY2pvbC5jb20+?= 这应该是subject吧,读取mail后直接调用getsubject()就可以了
      

  11.   

    C#.net
    楼上2位 能说白点么!?
      

  12.   

    是编码问题 
    这个你要用system.encoding.default.......什么之类的来解