public Account(string userName, string email, string password, ImapData imapData, SmtpData smtpData) { UserName = userName; Email = email; Password = password; ImapData = imapData; SmtpData = smtpData; }
private void btnEnviar_Click(object sender, EventArgs e) { if (Settings.Default.SmtpData == null) { MessageBox.Show("No se ha configurado Envío de Correos Electrónicos", "Mensaje de Zeus", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } btnEnviar.Enabled = btnCerrar.Enabled = false; Cursor = Cursors.WaitCursor; // crear lista de direcciones var To = new List <string>(); foreach (ListViewItem li in listCompanias.Items) { if (li.Checked) { To.Add(li.SubItems[1].Text); } } // attachments var att = new List <string> { attachment }; if (To.Count == 0) { MessageBox.Show("Debe seleccionar algún destino para el mensaje", "No ha seleccionado destino", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { // enviar mensaje SmtpData sd = Settings.Default.SmtpData; //SmtpData sd = new SmtpData(); //sd.FromAddress = Settings.Default.SmtpData.FromAddress;//"*****@*****.**"; //sd.Host = Settings.Default.SmtpData.Host;//"mail.cbmss.cl"; //sd.Password = "******"; //sd.Port = 25; //sd.User = "******"; var ms = new MailSender(sd); ms.AddCompletedHandler(sc_SendCompleted); try { ms.Send("Resumen Emergencias", To, att); } catch (Exception ex) { Log.ShowAndLog(ex); } } }