コード例 #1
0
ファイル: dataRecovery.aspx.cs プロジェクト: bethanco/sbda
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        clsCliente objCliente = new clsCliente();
        DataSet dt = objCliente.ConsultarDatos(this.txtCorreo.Text);
        int n = dt.Tables[0].Rows.Count;
        if (n > 0)
        {
            String nombre = dt.Tables[0].Rows[0].ItemArray[0] + "";
            String apellido = dt.Tables[0].Rows[0].ItemArray[1] + "";
            String cuenta = dt.Tables[0].Rows[0].ItemArray[2] + "";
            String clave = dt.Tables[0].Rows[0].ItemArray[3] + "";

            System.Net.Mail.MailMessage correo = new System.Net.Mail.MailMessage();
            correo.From = new System.Net.Mail.MailAddress("*****@*****.**");
            correo.To.Add(this.txtCorreo.Text);
            correo.Subject = "Datos de acceso para SBDA";
            correo.Body = nombre + " " + apellido + ", Cuenta: " + cuenta + ", Clave: " + clave;
            correo.IsBodyHtml = false;
            correo.Priority = System.Net.Mail.MailPriority.Normal;
            //
            System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
            smtp.Host = "mail.sbda.org.bo";
            //smtp.Port = 25;
            //smtp.Host = "servidor de correo";
            smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "abc123ABC");
            //smtp.EnableSsl = false;
            try
            {
                smtp.Send(correo);
                Response.Redirect("login.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "ERROR: " + ex.Message;
            }
        }
        else
        {
            this.lblError.Text = "Inserte los datos nuevamente.";
        }
    }