private void m_pOk_Click(object sender, EventArgs e)
        {
            Mail_Message mail_Message = new Mail_Message();

            mail_Message.MimeVersion = "1.0";
            mail_Message.MessageID   = MIME_Utils.CreateMessageID();
            mail_Message.Date        = DateTime.Now;
            mail_Message.From        = Mail_h_MailboxList.Parse("From: " + this.m_pFrom.Text).Addresses;
            if (!string.IsNullOrEmpty(this.m_pTo.Text))
            {
                mail_Message.To = Mail_h_AddressList.Parse("To: " + this.m_pTo.Text).Addresses;
            }
            mail_Message.Subject = this.m_pSubject.Text;
            MIME_b_Text mIME_b_Text = new MIME_b_Text(MIME_MediaTypes.Text.plain);

            mail_Message.Body = mIME_b_Text;
            mIME_b_Text.SetText(MIME_TransferEncodings.QuotedPrintable, Encoding.UTF8, this.m_pBodyText.Text);
            this.m_Message    = mail_Message.ToString(new MIME_Encoding_EncodedWord(MIME_EncodedWordEncoding.B, Encoding.UTF8), Encoding.UTF8);
            base.DialogResult = DialogResult.OK;
        }