public ViewMail(List<Contact> contacts, LoginCred login, ImapX.Message msg) { InitializeComponent(); this.login = login; this.message = msg; this.contacts = contacts; if (msg.Attachments.Length > 0) blnAttachments = true; else blnAttachments = false; if (!blnAttachments) b_ViewAttachments.Visible = false; try { tb_from.Text = String.Format("From: {0}", msg.From.ToString()); tb_subject.Text = String.Format("Subject: {0}", msg.Subject); wb_msg.Navigate("about:blank"); wb_msg.Document.Write(msg.Body.Html.ToString()); } catch (Exception ex) { throw new ApplicationException("Email uid was not specified: " + ex.Message); } }
public Message_Window(ImapX.Message message) { InitializeComponent(); this.message = message; if (this.message.Body.HasHtml) { wb1.NavigateToString(message.Body.Html); } else if (this.message.Body.HasText) { wb1.NavigateToString(HTMLEncoding.TextToHTML(message.Body.Text)); } from.Text = this.message.From.ToString(); subject.Text = this.message.Subject; time.Text = this.message.Date.Value.ToString(); }
public ImapEmail(ImapX.Message msg, bool isAtachments) { _msg = msg; _isAtachments = isAtachments; FillContent(); }
internal void SetMessage(ImapX.Message message) { _message = message; }