示例#1
0
        protected override void ExcuteSelf()
        {
            if (!_VaildateSuccess)
            {
                return;
            }

            _TheWelcomeMail.BuildNameAndPassword(_Account.LoginName, _Account.Password);

            MailBody mailBody = new MailBody();
            mailBody.IsHtmlBody = true;

            mailBody.MailTo = new List<string>();
            mailBody.MailCc = new List<string>();

            if (Tools.IsEmail(_Account.Email1))
                mailBody.MailTo.Add(_Account.Email1);
            if (Tools.IsEmail(_Account.Email2))
                mailBody.MailCc.Add(_Account.Email2);
            mailBody.Subject = _WelcomeWord + _Account.Name;
            mailBody.Body = _TheWelcomeMail.Content;

            if (mailBody.MailTo.Count > 0 || mailBody.MailCc.Count > 0)
                _TheMailGateWay.Send(mailBody);
        }