コード例 #1
0
ファイル: NewLetter.cs プロジェクト: TimohaUA/AppEmail
 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;
 }
コード例 #2
0
ファイル: PostBox.cs プロジェクト: TimohaUA/AppEmail
        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("Вікно для нового повідомлення не відкрилось!");
            }
        }