コード例 #1
0
        protected void getpass_btn_Click(object sender, EventArgs e)
        {
            obj.Email = tbemail.Text;
            string    username = "";
            string    password = "";
            DataTable dt1      = new DataTable();

            dt1 = obj.FetchEmail();
            if (dt1.Rows.Count > 0)
            {
                username = dt1.Rows[0]["Username"].ToString();
                password = dt1.Rows[0]["Password"].ToString();
            }


            using (StringWriter sw = new StringWriter())
            {
                using (HtmlTextWriter hw = new HtmlTextWriter(sw))
                {
                    //DetailsView1.RenderControl(hw);
                    StringReader sr   = new StringReader(sw.ToString());
                    MailMessage  msg1 = new MailMessage();
                    msg1.From = new MailAddress("*****@*****.**");
                    msg1.To.Add(tbemail.Text);
                    msg1.Subject = "Password Recovery";
                    msg1.Body    = string.Format("Hello : <h1>{0}</h1> is your username <br/>Your password is <h1>{1}</h1>", username, password);

                    msg1.IsBodyHtml = true;

                    NetworkCredential login = new NetworkCredential("*****@*****.**", "ertomathew9337");

                    SmtpClient client = new SmtpClient("smtp.gmail.com");
                    client.EnableSsl             = true;
                    client.UseDefaultCredentials = false;
                    client.Credentials           = login;
                    client.Send(msg1);
                    // lblMessage.Text = "Email Sent Successfully";
                    // lblMessage.ForeColor = System.Drawing.Color.ForestGreen;
                    Response.Write("<script>alert('Mail sent successfully')</script>");
                }
            }
        }