예제 #1
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            Desde = "*****@*****.**";
            Clave = "M123456m";
            Hasta = "*****@*****.**";

            using (SmtpClient cliente = new SmtpClient("smtp.gmail.com", 587))
            //using (SmtpClient cliente = new SmtpClient("smtp.live.com", 25))
            {
                cliente.EnableSsl   = true;
                cliente.Credentials = new NetworkCredential(Desde, Clave);
                MailMessage mensaje = new MailMessage(Desde, Hasta, "Nota de Examen", "NOTA 10");

                foreach (string item in mailBusiness.listar())
                {
                    mensaje.Bcc.Add(item.ToString());
                }

                try
                {
                    cliente.Send(mensaje);
                    MessageBox.Show("El Correo fue Enviado Correctamente.");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
예제 #2
0
        private void btnEnviar1_Click(object sender, EventArgs e)
        {
            if (rbtnAcademia.Checked == true)
            {
                Desde  = "*****@*****.**";
                Clave  = "M123456m";
                Enviar = true;
            }
            else
            {
                Enviar = false;
                frmEnvioMailDesde frm = new frmEnvioMailDesde();
                frm.Owner = this;
                frm.ShowDialog();

                //Desde = "*****@*****.**";
                //Clave = "M123456m";
            }

            if (rbtnTodos.Checked == true)
            {
                Hasta = "*****@*****.**";
            }
            else
            {
                Hasta = "*****@*****.**";
            }

            if (Enviar)
            {
                using (SmtpClient cliente = new SmtpClient("smtp.gmail.com", 587))
                //using (SmtpClient cliente = new SmtpClient("smtp.live.com", 25))
                {
                    cliente.EnableSsl   = true;
                    cliente.Credentials = new NetworkCredential(Desde, Clave);
                    MailMessage mensaje = new MailMessage(Desde, Hasta, txtAsunto.Text, txtDetalle.Text);

                    if (rbtnTodos.Checked == true)
                    {
                        foreach (string item in mailBusiness.listar())
                        {
                            mensaje.Bcc.Add(item.ToString());
                        }
                    }

                    try
                    {
                        cliente.Send(mensaje);
                        MessageBox.Show("El Correo fue Enviado Correctamente.");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                MessageBox.Show("No se cargo Correo de Profesor.");
            }
        }