Пример #1
0
 public async Task Handle(UserRegisterEvent registerEvent, CancellationToken cancellationToken)
 {
     await MailHelp.SendMailAsync(registerEvent.Email,
                                  $"欢迎{registerEvent.Name}注册服务,来自蔡徐坤的提示",
                                  $"蔡徐坤温馨提醒,{registerEvent.Name}注册成功,请牢记您的密码",
                                  "蔡家堡蔡徐坤");
 }
Пример #2
0
 public async Task Handle(ChangePwdEvent changeModel, CancellationToken cancellationToken)
 {
     await MailHelp.SendMailAsync(changeModel.Email,
                                  $"修改密码提示,来自蔡徐坤的提示",
                                  $"蔡徐坤温馨提醒,{changeModel.Name}密码已经成功修改,请牢记您的密码  时间是{DateTime.Now.ToString()} 修改密码的Ip是{changeModel.Ip}",
                                  "蔡家堡蔡徐坤");
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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()));
        }