You are on page 1of 1

private void SendActivationEmail(User user)

{
Guid activationCode = Guid.NewGuid();
ITechEntities db = new ITechEntities();
var u = db.Users.SingleOrDefault(x => x.ID == user.ID);
u.ActivationCode = activationCode.ToString();
db.SaveChanges();
string email = "thangdd2704@gmail.com";
string password = "Thang5143406";

var loginInfo = new NetworkCredential(email, password);


var msg = new MailMessage();
var smtpClient = new SmtpClient("smtp.gmail.com", 587);

msg.From = new MailAddress(email);


msg.To.Add(new MailAddress(user.Email));
msg.Subject = "Kích hoạt tài khoản ITech";
string body = "Hello " + user.FullName + ",";
body += "<br /><br />Vui lòng kích vào link dưới đây để kích hoạt tài
khoản";
body += "<br /><a href = '" +
string.Format("{0}://{1}/AccountKH/Activation/{2}", Request.Url.Scheme,
Request.Url.Authority, activationCode) + "'>Kích vào đây.</a>";
body += "<br /><br />Cảm ơn bạn!";
msg.Body = body;
msg.IsBodyHtml = true;

smtpClient.EnableSsl = true;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = loginInfo;
smtpClient.Send(msg);

You might also like