Example #1
0
        private void mailBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (mailBox.SelectedIndex == -1)
            {
                return;
            }
            currentMail = result.ToArray()[mailBox.SelectedIndex];
            // Goodmorning IE
            webBrowser1.Navigate("about:blank");
            HtmlDocument document = webBrowser1.Document;

            document.Write(String.Empty);
            webBrowser1.DocumentText = currentMail.body;
            label_from.Text          = currentMail.sender;
            label_subject.Text       = currentMail.subject;
        }
Example #2
0
        private void currentMailToolStripMenuItem_Click(object sender, EventArgs e)
        {
            decryptForm decForm = new decryptForm();

            if (decForm.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    MerMail.Program.email decryptedMail = MerMail.Program.decryptMail(currentMail, decForm.rtnUseSymmetric, decForm.SymmetricKey, decForm.rtnUseAsymmetric, decForm.private_key);
                    DecryptedMail         decMailForm   = new DecryptedMail(decryptedMail);
                    decMailForm.Show();
                }
                catch (Exception err)
                {
                    MessageBox.Show("Fejl ved decryptering:" + Environment.NewLine + err.Message);
                }
                //decForm.private_key
                //decForm.private
            }
        }
Example #3
0
 private void Sendbtn_Click(object sender, EventArgs e)
 {
     //Makes the mail
     MerMail.Program.email mail = new MerMail.Program.email(TB.Text, Subjectbox.Text, BodyBox.Text);
     if (useEncryption.Checked)
     {
         try
         {
             //encypts the body id checkbox is checked
             mail = MerMail.Program.encryptMail(mail, useSymmetric, SymmetricKey, useAsymmetric, public_key);
         }
         catch (Exception err)
         {
             MessageBox.Show("Fejl ved encryptering:" + Environment.NewLine + err.Message);
             return;
         }
     }
     //sends the mail
     MerMail.Program.SendMail(mail.to, mail.subject, mail.body);
     this.Close();
 }
Example #4
0
 private void Sendbtn_Click(object sender, EventArgs e)
 {
     //Makes the mail
     MerMail.Program.email mail = new MerMail.Program.email(TB.Text, Subjectbox.Text, BodyBox.Text);
     if (useEncryption.Checked)
     {
         try
         {
             //encypts the body id checkbox is checked
             mail = MerMail.Program.encryptMail(mail, useSymmetric, SymmetricKey, useAsymmetric, public_key);
         }
         catch (Exception err)
         {
             MessageBox.Show("Fejl ved encryptering:" + Environment.NewLine + err.Message);
             return;
         }
     }
     //sends the mail
     MerMail.Program.SendMail(mail.to, mail.subject, mail.body);
     this.Close();
 }
Example #5
0
 public DecryptedMail(MerMail.Program.email mail)
 {
     currentMail = mail;
     InitializeComponent();
 }
Example #6
0
 private void mailBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (mailBox.SelectedIndex == -1) return;
     currentMail = result.ToArray()[mailBox.SelectedIndex];
     // Goodmorning IE
     webBrowser1.Navigate("about:blank");
     HtmlDocument document = webBrowser1.Document;
     document.Write(String.Empty);
     webBrowser1.DocumentText = currentMail.body;
     label_from.Text = currentMail.sender;
     label_subject.Text = currentMail.subject;
 }
Example #7
0
 public DecryptedMail(MerMail.Program.email mail)
 {
     currentMail = mail;
     InitializeComponent();
 }