コード例 #1
0
ファイル: WritingForm.cs プロジェクト: carlos-takeapps/xemail
        private string GetBodyHeader()
        {
            StringBuilder result = new StringBuilder();

            result.Append("\r\n\r\n\r\n\r\n\r\n\r\n");
            result.Append("----- Original Message -----\r\n");
            result.AppendFormat("From: {0}\r\n", message.From);
            result.AppendFormat("To: {0}\r\n", XEMailMessagesHandler.GetConcatenatedAddressesStrings(message.To));
            result.AppendFormat("Subject: {0}\r\n", message.Subject);
            result.AppendFormat("Sent: {0}\r\n", message.Date);
            return(result.ToString());
        }
コード例 #2
0
ファイル: ReadingForm.cs プロジェクト: carlos-takeapps/xemail
        private void FillContros()
        {
            if (this.message.Subject != null)
            {
                this.txtEMailSubject.Text = XEMailMessagesHandler.GetUTF8DecodedText(Message.Subject);
            }
            if (this.message.From != null)
            {
                this.txtEMailFrom.Text = XEMailMessagesHandler.GetUTF8DecodedText(XEMailMessagesHandler.GetEMailAddressTag(this.message.From));
            }

            if (this.message.To != null)
            {
                txtEMailTo.Text = XEMailMessagesHandler.GetUTF8DecodedText(XEMailMessagesHandler.GetConcatenatedAddressesStrings(this.message.To));
            }

            if (this.message.CC != null)
            {
                this.txtEMailCC.Text = XEMailMessagesHandler.GetUTF8DecodedText(XEMailMessagesHandler.GetConcatenatedAddressesStrings(this.message.CC));
            }

            this.lbAttachments.Items.Add("(Attachments)");
            if (this.message.Attachments != null && this.message.Attachments.Length > 0)
            {
                bool added = false;
                foreach (EMailAttachment attach in this.message.Attachments)
                {
                    if (attach.FileName != null)
                    {
                        this.lbAttachments.Items.Add(attach.FileName);
                        added = true;
                    }
                }
                if (added)
                {
                    this.lbAttachments.Enabled = true;
                }
            }
            else
            {
                this.lbAttachments.Enabled = false;
            }

            this.txtPriority.Text = message.Priority;

            this.btnReply.Enabled = this.btnReplyAll.Enabled = this.btnForward.Enabled = accountSendEnabled;

            this.MessageBodyDisplay.DocumentText = XEMailMessagesHandler.GetHigherBodyView(message);
        }
コード例 #3
0
ファイル: WritingForm.cs プロジェクト: carlos-takeapps/xemail
        private void FillControls()
        {
            this.txtEMailFrom.Text       = XEMailMessagesHandler.GetEMailAddressTag(message.From);
            this.txtEMailSubject.Text    = message.Subject;
            this.lbPriority.SelectedItem = message.Priority;
            if (action != MessageActions.Compose)
            {
                this.MessageBodyComposer.Text = message.Body.ContentStream;
            }

            this.txtEMailTo.Text = XEMailMessagesHandler.GetConcatenatedAddressesStrings(message.To);

            FillAttachmentsListBox();

            return;
        }