On button click:
MailMessage mm = new MailMessage();
mm.To.Add(new MailAddress("yourwebsitemailchecker@gmail.com", "Request for Verification"));
mm.From = new MailAddress("yourwebsitemailid@gmail.com");
mm.Body = "click here to verify fgdfgdfgdfgdfgdfgdfgfdg";
mm.IsBodyHtml = true;
mm.Subject = "Verification";
SmtpClient smcl = new SmtpClient();
smcl.Host = "smtp.gmail.com";
smcl.Port = 587;
smcl.Credentials = new NetworkCredential("yourwebsitemailid@gmail.com", "yourmailpasswrod");
smcl.EnableSsl = true;
smcl.Send(mm);
In the above you've to check mail checker in querystring custid
then you can check that yourwebsitemailchecker for inbox with that custid mailid
If it exists means that user verified If not follow one more send verification