Exemple #1
0
        public static bool ReplyTo(MailMessage article)
        {
            MessageFrm dlg = new MessageFrm();

            dlg.btnPost.Text = "Reply";

            string txt = "\r\n" + StringUtils.GetStringsAsString(article.MessageText);

            txt += txt.Replace("\r\n", "\r\n >");
            txt  = "\r\n" + txt;
            dlg.memText.Text = txt;

            if (article.Subject.ToLower().IndexOf("re:") != 0)
            {
                dlg.edtSubject.Text = "Re: " + article.Subject;
            }

            string[] refs = article.References;

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                article.BuildMessage(dlg.memText.Text, "");
                article.Subject          = dlg.edtSubject.Text;
                article.From.FullAddress = dlg.edtFrom.Text;
                article.References       = refs;

                return(true);
            }
            return(false);
        }
Exemple #2
0
        public static bool PostNew(MailMessage article)
        {
            MessageFrm dlg = new MessageFrm();

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                article.BuildMessage(dlg.memText.Text, "");
                article.Subject          = dlg.edtSubject.Text;
                article.From.FullAddress = dlg.edtFrom.Text;

                return(true);
            }
            return(false);
        }