private void btnGenerarPedido_Click(object sender, EventArgs e) { listaMedicamento2 = cnx.listarMinimo(); imprimirTicket(listaMedicamento2); try { string email = txtEmail.Text; //Guardamos el email en un string string password = txtPassword.Text; //Obtenemos la contraseña de un TextBox var loginInfo = new NetworkCredential(email, password); //Creamos unas nueva credencial con la informacion del email var msg = new MailMessage(); //Creamos un nuevo mensaje var smtpClient = new SmtpClient("smtp.gmail.com", 25); //Creamos un nuevo cliente con los datos del servicio a usar //Pasamos configuraciones del mensaje msg.From = new MailAddress(email); msg.To.Add(new MailAddress("*****@*****.**")); msg.Subject = "Stock por debajo Ismael"; msg.Body = "Stock por debajo"; //Adjuntamos un fichero System.Net.Mail.Attachment attachment; attachment = new System.Net.Mail.Attachment(pdfTicket); msg.Attachments.Add(attachment); msg.IsBodyHtml = true; //Cargamos en el smtpClient las credenciales y enviamos el mensaje smtpClient.EnableSsl = true; smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = loginInfo; smtpClient.Send(msg); smtpClient.Dispose(); } catch (Exception ex) { } listaMedicamento2.Clear(); }