标签:
/// <summary> /// 给用户发送邮件 /// </summary> /// <param name="email">用户的邮箱</param> /// <param name="activecode">激活码</param> public void sendEmail(string email, string activecode,int userId) { //首先要声明的是: 在使用这个方法前,要确保发件邮箱的SMTP服务是处于开启的状态!!!!否则会报错! //email是要发送的目标邮箱地址 MailMessage mailMsg = new MailMessage();//两个类,别混了,要引入System.Net这个Assembly mailMsg.From = new MailAddress("Email地址", "发件人名(可以为空)");//源邮件地址 ,发件人邮箱 mailMsg.To.Add(new MailAddress(email));//目的邮件地址。可以有多个收件人 mailMsg.Subject = "小样儿,你好!";//发送邮件的标题 string url = "<a href=‘http://localhost:8899/ashx/Active.ashx?userId="+userId+"&code=" + activecode + "‘>请单击激活</a>"; mailMsg.Body = url;//发送邮件的内容 mailMsg.IsBodyHtml = true;//让邮箱解析内容 SmtpClient client = new SmtpClient("smtp.sina.cn");//定义发件人所使用的SMTP服务器 smtp.163.com,smtp.qq.com client.Credentials = new NetworkCredential("name", "pwd");//指定发件人的邮箱的用户名与密码 client.Send(mailMsg);//将邮件的内容发送到SMTP服务器上. }
标签:
原文地址:http://www.cnblogs.com/shouce/p/5441243.html