private void sendEmail(string markCode)//发激活码邮件部分 { try { //编码暂硬性规定为GB2312 Encoding encoding = Encoding.GetEncoding(936); MailMessage Message = new MailMessage( new MailAddress("123@163.com", "发信银", encoding),//第一个是发信人的地址,第二个参数是显示的发信人 new MailAddress(297636199@qq.com));//收信人邮箱 Message.SubjectEncoding = encoding; Message.Subject = "这是测试";//标题 Message.BodyEncoding = encoding; Message.IsBodyHtml = true;//邮箱主体识别html语言 Message.Body = "请进行邮箱验证来完成您注册的最后一步,点击下面的链接激活您的帐号:<br><a target='_blank' rel='nofollow' style='color: #0041D3; text-decoration: underline' mce_style='color: #0041D3; text-decoration: underline' href='http://emc99.hk1.ndata.cn/default.aspx?code=" + markCode + "' mce_href='http://emc99.hk1.ndata.cn/default.aspx?code=" + markCode + "'>http://emc99.hk1.ndata.cn/?code=" + markCode + "</a>"; //邮件主体 SmtpClient smtpClient = new SmtpClient("smtp.163.com");//信箱服务器 smtpClient.Credentials = new NetworkCredential("邮箱账号", "邮箱密码");//信箱的用户名和密码 smtpClient.Timeout = 999999; smtpClient.Send(Message); } catch (Exception ex) { throw new Exception(ex.Message); } } /// <summary> /// 发激活码邮件 /// </summary> /// <param name="markCode">激活码</param> private void sendEmail(string markCode) { string sql = string.Format("select EAdress,EName,ETitle,ELoginName,ELoginPwd from T_Email where id=1"); DataTable dt = DBHelper.GetDataTable(sql); try { //编码暂硬性规定为GB2312 Encoding encoding = Encoding.GetEncoding(936); MailMessage Message = new MailMessage( new MailAddress(dt.Rows[0]["EAdress"].ToString(), dt.Rows[0]["EName"].ToString(), encoding),//第一个是发信人的地址,第二个参数是显示的发信人 new MailAddress(this.txtEmail.Text.Trim().ToString()));//收信人邮箱 Message.SubjectEncoding = encoding; Message.Subject = dt.Rows[0]["ETitle"].ToString();//标题 Message.BodyEncoding = encoding; Message.IsBodyHtml = true;//邮箱主体识别html语言 Message.Body = "请进行邮箱验证来完成您注册的最后一步,点击下面的链接激活您的帐号:<br><a target='_blank' rel='nofollow' style='color: #0041D3; text-decoration: underline' mce_style='color: #0041D3; text-decoration: underline' href='http://emc99.hk1.ndata.cn/default.aspx?code=" + markCode + "' mce_href='http://emc99.hk1.ndata.cn/default.aspx?code=" + markCode + "'>http://emc99.hk1.ndata.cn/?code=" + markCode + "</a>"; //邮件主体 SmtpClient smtpClient = new SmtpClient("smtp.163.com");//信箱服务器 smtpClient.Credentials = new NetworkCredential(dt.Rows[0]["ELoginName"].ToString(), dt.Rows[0]["ELoginPwd"].ToString());//信箱的用户名和密码 smtpClient.Timeout = 999999; smtpClient.Send(Message); } catch (Exception ex) { throw new Exception(ex.Message); } }