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; }