private void btnInvia_Click(object sender, EventArgs e) { info.Text = "Invio email in corso..."; barra.Style = ProgressBarStyle.Marquee; Invio.RunWorkerAsync(); //string email, password; //string cartella = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); //StreamReader sr = new StreamReader(cartella + "\\LibroSoci\\account.ini"); //try //{ // string tmp = sr.ReadLine(); // sr.Close(); // string[] parti = tmp.Split(';'); // email = parti[0]; // password = parti[1]; // SmtpClient client = new SmtpClient(); // client.Port = 587; // client.Host = "smtp.gmail.com"; // client.EnableSsl = true; // client.Timeout = 10000; // client.DeliveryMethod = SmtpDeliveryMethod.Network; // client.UseDefaultCredentials = false; // client.Credentials = new System.Net.NetworkCredential(email, password); // for (int i = 0; i < destinatari.Count; i++) // { // MailMessage mail = new MailMessage(); // mail.From = new MailAddress(email, "Liscio Club Eventi"); // mail.To.Add(destinatari[i]); // mail.Subject = txtOggetto.Text; // string tmpMEX = txtMessaggio.Text; // tmpMEX = tmpMEX.Replace("<NOME>", nomi[i]); // tmpMEX = tmpMEX.Replace("<COGNOME>", cognomi[i]); // tmpMEX = tmpMEX.Replace("<TESSERA>", tessere[i]); // tmpMEX = tmpMEX.Replace("<CODICE>", codici[i]); // tmpMEX = tmpMEX.Replace("\r\n", "<br>"); // string htmlBody = "<html><body><img src=\"cid:logo\"><br><br><br><p>" + tmpMEX + "</p><br><h6>" + txtPivacy.Text + "</h6></body></html>"; // AlternateView avHtml = AlternateView.CreateAlternateViewFromString(htmlBody, null, "text/html"); // LinkedResource logo = new LinkedResource("intestazione.jpg", System.Net.Mime.MediaTypeNames.Image.Jpeg); // logo.ContentId = "logo"; // avHtml.LinkedResources.Add(logo); // mail.AlternateViews.Add(avHtml); // client.Send(mail); // // listaMail.SelectedIndex = i; // } // MessageBox.Show("Sono state inviate " + destinatari.Count + " email"); // this.Close(); //} //catch (Exception ex) { MessageBox.Show("Errore " + ex.Message + ex.Data, "Errore invio", MessageBoxButtons.OK, MessageBoxIcon.Error); }; }
private void btnInvia_Click(object sender, EventArgs e) { Invio.RunWorkerAsync(); // Task.WaitAll(InvioEmail()); }
private void btnInvia_Click(object sender, EventArgs e) { info.Text = "Invio sms in corso..."; Invio.RunWorkerAsync(); }