public async Task Handle(UserRegisterEvent registerEvent, CancellationToken cancellationToken) { await MailHelp.SendMailAsync(registerEvent.Email, $"欢迎{registerEvent.Name}注册服务,来自蔡徐坤的提示", $"蔡徐坤温馨提醒,{registerEvent.Name}注册成功,请牢记您的密码", "蔡家堡蔡徐坤"); }
public async Task Handle(ChangePwdEvent changeModel, CancellationToken cancellationToken) { await MailHelp.SendMailAsync(changeModel.Email, $"修改密码提示,来自蔡徐坤的提示", $"蔡徐坤温馨提醒,{changeModel.Name}密码已经成功修改,请牢记您的密码 时间是{DateTime.Now.ToString()} 修改密码的Ip是{changeModel.Ip}", "蔡家堡蔡徐坤"); }
public static void SendCashRecords() { //邮箱服务器信息 string server = ConfigurationManager.AppSettings["EmailServer"]; string account = ConfigurationManager.AppSettings["EmailAccount"]; string pwd = ConfigurationManager.AppSettings["EmailPassword"]; int port; Int32.TryParse(ConfigurationManager.AppSettings["EmailPort"], out port); string receiver = ConfigurationManager.AppSettings["EmailReceiver"]; StringBuilder content = new StringBuilder("以下用户申请提现"); IList <CashGetModel> records = (new UserGetCashDAL()).GetListDataTable(); if (records.Count > 0) { content.Append("<table border='1' cellpadding='2'"); content.Append("<tr><td>提现单号</td><td>用户名</td><td>银行</td><td>银行账户</td><td>支付名称</td><td>提现金额</td><td>备注</td></tr>"); foreach (CashGetModel m in records) { content.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{6}</td></tr>", m.SsId, m.UserName, m.PayBank, m.PayAccount, m.PayName, m.Money, m.Msg); } content.Append("</table>"); MailHelp.SendOK(receiver, "提现记录", content.ToString(), true, account, "非凡娱乐", pwd, server, port); } }
public async Task <IActionResult> SendMail([FromBody] SendMailModel request) { var hosts = HttpContext.Request.Host; _Apiloger.LogDebug($"{hosts.Host}正在请求发送邮件 端口是 {hosts.Port},{hosts.Value}"); await MailHelp.SendMailAsync(request.Smtpserver, request.UserName, request.Pwd, request.ToMail, request.Subj, request.Bodys, request.FromMail); return(Ok(new SucessModel())); }