/// 发送电子邮件的方法
/// </summary>
/// <param name="currentUser"></param>
protected void SendEmailToUser(UserInfo currentUser)
{
if (currentUser != null)
{
string s_from = "wsk_ynitj@sina.com";
string pwd = "******";
string s_to = currentUser.uEmail;
string s_body = "G-Shop欢迎您注册成功,请点击此链,激活账号:<a href='http://localhost:11192/Web/ActivateAccount.aspx'></a>";
s_body = s_body.Replace("/r/n", "<br/>");
//s_body = s_body.Replace("/n", "<br/>");
//s_body = s_body.Replace(" ", " ");
// s_body = Server.HtmlEncode(s_body);
int i = s_from.IndexOf("@");
string username = s_from.Substring(0, i);
//构建MailMessage对象
MailAddress from = new MailAddress(s_from);
MailAddress to = new MailAddress(s_to);
MailMessage mailobj = new MailMessage(from, to);
mailobj.IsBodyHtml = true;
//完善MailMessage对象
mailobj.Subject = currentUser.uNick + "激活账号";
//mailobj.IsBodyHtml = true;
mailobj.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
mailobj.Priority = MailPriority.High;
mailobj.Body = s_body;
//添加附件
//if (FileUpload1.PostedFile.ContentLength > 0)
// mailobj.Attachments.Add(new Attachment(FileUpload1.PostedFile.FileName));
//构建SmtpClient对象
SmtpClient smtp = new SmtpClient("smtp.sina.com");// smtp.Host = "smtp.163.com";
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential(username, pwd);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
//try
//{
smtp.Send(mailobj);
// this.lblReturnMsg.Text = "发送成功,请及时查收";
//this.lblReturnMsg.Style.Add(HtmlTextWriterStyle.Color, "Green");
//}
//catch (Exception err)
//{
// this.lblNameMsg.Text = "<font color=red>发送失败" + err.Message.ToString() + "</font>";
// }
}
}
#endregion