コード例 #1
0
ファイル: BetaKeys.cs プロジェクト: SuPair/vpn-2
        /// <summary>
        /// Mails the invite.
        /// </summary>
        /// <returns>The betakey code</returns>
        /// <param name="emailAddress">Email address.</param>
        public string MailInvite(string emailAddress)
        {
            var betakey = RetrieveAndMarkSendKey();
            var subject = LibLogic.Helpers.SiteInfo.SiteName + " Invite";

            string signupLink = string.Format("{0}/?betaemail={1}&betacode={2}",
                                              LibLogic.Helpers.SiteInfo.SiteUrl,
                                              System.Web.HttpUtility.HtmlEncode(emailAddress),
                                              System.Web.HttpUtility.HtmlEncode(betakey));

            var message = string.Format("You have been invited to signup at <a href=\"{0}\">{1}</a>.",
                                        signupLink, LibLogic.Helpers.SiteInfo.SiteName);

            message += " Your beta key is below. <br><br>";
            message += string.Format("<strong>{0}</strong>", betakey);

            email.SendMail_BackgroundThread(message, subject, emailAddress, true, null, Email.EmailTemplates.BetaKey);

            return(betakey);
        }
コード例 #2
0
        private void EmailAccountCreation()
        {
            string subject = string.Format("{0} Account Created", Helpers.SiteInfo.SiteName);
            var    message = new System.Text.StringBuilder();

            message.Append(string.Format("Welcome to {0}", Helpers.SiteInfo.SiteName));
            message.Append("<br><br>");
            message.Append(string.Format("Your {0} account has been created.  ", Helpers.SiteInfo.SiteName));
            message.Append(string.Format("You can login and start using your account anytime at {0}."
                                         , Helpers.SiteInfo.SiteUrl));

            email.SendMail_BackgroundThread(message.ToString(), subject, this.details.Email, true, null);
        }