public NewLetter(SmtpClient smtpClient, string _email, SendNewLetter _windows) { window = _windows; thisEmail = _email; ButtonAttach = new AttachBtn(this); ButtonDel = new DeleteBtn(this); ButtonSend = new SendBtn(this); smtp = smtpClient; }
public void ButtonClickNewLetter() { try { windowSendNewLetter = new SendNewLetter(smtp, thisEmail); windowSendNewLetter.ShowDialog(); //using (var client = new ImapClient()) //{ // client.ServerCertificateValidationCallback = (s, c, h, e) => true; // client.CheckCertificateRevocation = false; // await client.ConnectAsync("imap.gmail.com", 993, SecureSocketOptions.SslOnConnect); // client.AuthenticationMechanisms.Remove("XOAUTH2"); // await client.AuthenticateAsync(email, pasword); // if (client.IsAuthenticated) // { // SmtpClient smtpClient = new SmtpClient(); // await smtpClient.ConnectAsync("smtp.gmail.com", 587); // await smtpClient.AuthenticateAsync(client, pasword); // myMailBox = new MyMailBox(client); // myMailBox.ShowDialog(); // } // email = ""; // pasword = ""; //} } catch (Exception) { MessageBox.Show("Вікно для нового повідомлення не відкрилось!"); } }