public void Mail() { QQExMailSender qes = new QQExMailSender(); qes.SendTo("*****@*****.**", "helll", "it is a test"); Assert.IsNotNull(qes); }
public void TestMethod1() { QQExMailSender qes = new QQExMailSender(); qes.SendTo("*****@*****.**", "hello" + DateTime.Now.ToString(), "content" + DateTime.Now.ToString()); Assert.AreEqual(1, 1); }
public JsonResult SendEmail3(string email, string code) { string referer = HttpContext.Request.Headers["Referer"]; if ((referer != null) && (referer.Trim().StartsWith(path))) { var User = adb.Users.Where(a => a.Email == email).FirstOrDefault(); var msg = ""; if (User == null) { return(Json(new OperationResult(1, "该邮箱未注册"), JsonRequestBehavior.AllowGet)); } string vcode = Session["vcode"].ToString(); if (vcode != code.ToLower()) { return(Json(new OperationResult(2, "验证码错误"), JsonRequestBehavior.AllowGet)); } QQExMailSender qes = new QQExMailSender(); Session["emailSet"] = email; string type = Encode(DateTime.Now.ToString()); string message = SendMessage(email, path + "/Account/SetLoginPass?email=" + email + "&type=" + Server.UrlEncode(type), "重置密码"); qes.SendTo(email, "比权网重置密码通知", message); return(Json(new OperationResult(0, ""), JsonRequestBehavior.AllowGet)); } else { return(Json(new OperationResult(12, "Error"), JsonRequestBehavior.AllowGet)); } }
public void SendEmail2() { string email = Session["Email"].ToString(); QQExMailSender qes = new QQExMailSender(); qes.SendTo(email, "hello" + DateTime.Now.ToString(), "恭喜您注册成功,请点击<a href='" + path + "/Secure/Index'>" + path + "/Secure/Index</a>进入安全中心设置基本信息"); }
public JsonResult ReSendConfirmEmail(string userName) { try { var u = adb.Users.Where(a => a.UserName == userName).FirstOrDefault();// UserManager.FindByName(userName); if (u == null) { return(Json(new OperationResult(1, "无此用户"), JsonRequestBehavior.AllowGet)); } u.RegisterTime = DateTime.Now; u.EmailConfirmed = false; var f = adb.SaveChanges(); string message = this.RenderRazorViewToString("ConfirmRegisterEmailContent", new EmailContentViewModel { Email = u.Email, Url = path + "/Account/RegisterSuccess?email=" + u.Email }); QQExMailSender qes = new QQExMailSender(); qes.SendToWait(u.Email, "比权网注册激活邮件", message) .ContinueWith((a) => { Singleton <TextLog> .Instance.Info(string.Format("resend to {0},cancel:{1},completed:{2},faulted:{3}", u.UserName, a.IsCanceled, a.IsCompleted, a.IsFaulted)); }); return(Json(OperationResult.SuccessResult, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Singleton <TextLog> .Instance.Error(ex, "resend confirm eamil"); return(Json(new OperationResult(2, "未能重新发送邮件"))); } }
public void Sms() { var s = string.Format("尊敬的{0},您好!{1}【比权网】", DateTime.Now.ToString("yyMMddHHmmss"), "金额错误"); QQExMailSender qes = new QQExMailSender(); qes.SendMassage2("15921462689", s); Assert.IsNotNull(qes); }
public SvcMonitor() { lastSendTime = null; thisLog = new StringBuilder(); InitTotal = CalTotal(); log = new TextLog("svcMonitor.txt"); msender = new QQExMailSender(); t = new System.Timers.Timer(); t.Elapsed += t_Elapsed; t.Interval = 60 * 1000; t.Start(); }
public JsonResult SetEmail(string from, string pwd, string smtp) { try { QQExMailSender.FromAddr = from; QQExMailSender.Pwd = pwd; QQExMailSender.Smtp = smtp; QQExMailSender.InitClient(); return(Json("设置成功", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public BlasterSendMsg(bool isSendToTestUsers = false) { QQExMailSender s = new QQExMailSender(); Init(s, s, isSendToTestUsers); }
public void Mas_test() { QQExMailSender qes = new QQExMailSender(); // qes.SendMassage(); }
public async Task <ActionResult> Register(RegisterViewModel model) { ViewBag.Errors = new List <string>(); string uid = DateTime.Now.Subtract(d70).Milliseconds.ToString(); if (ModelState.IsValid) { if (!IsUserNameUsable1(model.UserName)) { ViewBag.Errors.Add("用户名已被注册"); } else if (!IsUserEmailUsable1(model.Email)) { ViewBag.Errors.Add("邮箱已被注册"); } else { var User = adb.Users.Where(a => a.Email == model.Email || a.UserName == model.UserName).FirstOrDefault(); if (User == null) { var user = new ApplicationUser() { UserName = model.UserName, Email = model.Email, RegisterTime = DateTime.Now, TradePwd = model.TradePassword, // IsAllowToTrade=true, Uiden = uid, tradePwdCount = "n",//交易密码输入提现次数 }; var invitorUserName = Session[IdentityExtension.INVITEBY_KEY] as string; if (invitorUserName != null) { var invitor = UserManager.FindByName <ApplicationUser, string>(invitorUserName); if (invitor != null) { user.InvitorId = invitor.Id; } } var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { Session.Remove(IdentityExtension.INVITEBY_KEY); registerUserRoles(user); string message = this.RenderRazorViewToString("ConfirmRegisterEmailContent", new EmailContentViewModel { Email = model.Email, Url = path + "/Account/RegisterSuccess?email=" + model.Email }); QQExMailSender qes = new QQExMailSender(); await qes.SendToWait(model.Email, "比权网注册激活邮件", message); //await SignInAsync(user, isPersistent: false); return(RedirectToAction("SendEmail", "Account", new { Email = model.Email })); } else { AddErrors(result); } } } } else { foreach (var i in ModelState.Values) { foreach (var j in i.Errors) { ViewBag.Errors.Add(j.ErrorMessage); } } } // 如果我们进行到这一步时某个地方出错,则重新显示表单 return(View(model)); }