Exemplo n.º 1
0
 public static bool SendRegisterMail(fields model)
 {
     var username = ConfigurationManager.AppSettings["MailUser"];
     var pwd = ConfigurationManager.AppSettings["MailPWD"];
     var host = ConfigurationManager.AppSettings["Mailhost"];
     var json = JsonConvert.SerializeObject(model);
     //Convert.FromBase64String(token);解码
     var base64 = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(json));
     var url = "http://" + HttpContext.Current.Request.Url.Host + "/Home/VerifyEmail/" + "?code=" + base64;
     return SendMail(username, pwd, model.email, host, "Confirmation of registration", url, string.Empty);
 }
        public object Post(fields model)
        {
            var response = new ResponseModel
            {
                Error = false,
                Message = "succeed, Some minutes later you'll get an e-mail at the address provided containing a link in it."
            };
            try
            {
                MailHelper.SendRegisterMail(model);
            }
            catch (Exception ex)
            {
                response.Error = true;
                response.Message = ex.Message;
            }

            return response;
        }