/// <summary>
///
/// </summary>
/// <param name="Email">邮箱名称</param>
/// <param name="pwd">密码</param>
/// <param name="E_Subject">邮件的主题</param>
/// <param name="E_Body">邮件的内容</param>
/// <param name="SMTP_Type">邮箱的类型这里统一用STMP协议</param>
private void SendEmail(string Email, string pwd, string ToEmail, string E_Subject, string E_Body, string SMTP_Type)
{
MailMessage mymail = new MailMessage();
//发件人地址
//如是本身,在此输入本身的邮箱
mymail.From = new MailAddress(Email);
//收件人地址
mymail.To.Add(new MailAddress(ToEmail));
//邮件的主题
mymail.Subject = E_Subject;
//邮件主题的编码
mymail.SubjectEncoding = System.Text.Encoding.UTF8;
//邮件的内容
mymail.Body = E_Body;
//邮件内容的编码
mymail.BodyEncoding = System.Text.Encoding.UTF8;
//添加附件浏览器
//若没法上传附件是浏览器安全级别设置太高,可按以下的办法去解决,ie是这样的。工具--->>Internet选项----->>安全---->>自定义级别--->>启用:将文件上传服务器包好本地路径安全
// Attachment myfiles = new Attachment(tb_Attachment.PostedFile.FileName);
//mymail.Attachments.Add(myfiles);服务器
//抄送到其余邮箱
mymail.CC.Add(new MailAddress(ToEmail));
//是不是HTML邮件
mymail.IsBodyHtml = true;
//邮件的优先级
mymail.Priority = MailPriority.High;
//建立邮件服务器累
SmtpClient myclient = new SmtpClient();
myclient.Host = SMTP_Type;
//SMTP服务端口
myclient.Port = 25;
//验证登录
myclient.Credentials = new NetworkCredential(Email, pwd);
myclient.Send(mymail);工具
}编码