=?utf-8?B?Iu+/vdC577+977+9y7Lvv73vv73vv73vv73vv70g77+977+90afvv73vv70iIDxnenl4YnJvbnRAZW1haWwuY2pvbC5jb20+?=上面就是乱码的内容,弄了很久都没弄到原文,哪位大鸟帮帮我阿! 感激不尽!我是用这个组件 获取的
using LumiSoft.Net.POP3.Client;
using LumiSoft.Net.Mime;
using LumiSoft.Net.POP3.Client;
using LumiSoft.Net.Mime;
//获取当前对象名字
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);
是加密后的数据内容按将数据内容用Convert.FromBase64String转换,获取byte[]数据,再用utf8编码转换为string就是所要的数据了。
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]
本内容用 CSDN小秘书 回复
每天回帖即可获得10分可用分!
********************************************************
[/align]
本内容用 CSDN小秘书 回复
每天回帖即可获得10分可用分!
********************************************************
[/align]
���9��˹o������ ����÷\"��gzyx�x�nz��\rak\f.�jom�com>
楼上2位 能说白点么!?
这个你要用system.encoding.default.......什么之类的来解