private void BtnSet_Click(object sender, RoutedEventArgs e) { UkrzaliznutsaDBEntities ukrzaliznutsaDBEntities = new UkrzaliznutsaDBEntities(); MailSet mail = new MailSet { MailName = mailname.Text }; ukrzaliznutsaDBEntities.MailSet.Add(mail); ukrzaliznutsaDBEntities.SaveChanges(); this.Close(); }
public bool Send(MailSet mailset) { Error = ""; try { using (MailMessage mail = new MailMessage(mailset.from, mailset.to, mailset.subject, mailset.message)) { mail.Attachments.Add(new Attachment(mailset.fileforsend)); SmtpClient client = new SmtpClient(mailset.smtp); client.Port = 587; client.Credentials = new System.Net.NetworkCredential(mailset.username, mailset.password); client.EnableSsl = true; client.Send(mail); mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; } return(true); } catch (Exception q) { Error = q.Message; return(false); } }