Beispiel #1
0
    protected void btnBack_Click(object sender, EventArgs e)
    {
        User _user = new User();
        List<UserInfo> list = _user.GetUserByCondition(new UserInfo() { Email=txtYX.Text.Trim() });
        if (list != null && list.Count > 0)
        {
            NetMail nm = new NetMail();
            //服务器信息
            nm.From = WPFBase.From;
            nm.SMTP = WPFBase.SMTP;
            nm.PassWord = WPFBase.PassWord;
            //收信人信息
            nm.To = list[0].Email;
            //nm.Cc = WPFBase.Cc;
            //邮件内容
            nm.Body = string.Format("亲爱的{0},您的用户名{1};密码:{2}", "曾地理", "123", "123");
            nm.Subject = "帐号密码找回";
            bool result = nm.SenMail();
            if (result)
            {
                Response.Write("<script type='text/javascript'>alert('发送成功!');</script>");//发送成功则提示返回当前页面;

            }
            else
            {
                Response.Write("<script type='text/javascript'>alert('发送失败!');</script>");
            }
        }
        else
        {
            Response.Write("<script type='text/javascript'>alert('抱歉,没找到您输入的帐号信息,请确认后重新输入!');</script>");
        }
    }
Beispiel #2
0
    protected void btnBack_Click(object sender, EventArgs e)
    {
        User            _user = new User();
        List <UserInfo> list  = _user.GetUserByCondition(new UserInfo()
        {
            Email = txtYX.Text.Trim()
        });

        if (list != null && list.Count > 0)
        {
            NetMail nm = new NetMail();
            //服务器信息
            nm.From     = WPFBase.From;
            nm.SMTP     = WPFBase.SMTP;
            nm.PassWord = WPFBase.PassWord;
            //收信人信息
            nm.To = list[0].Email;
            //nm.Cc = WPFBase.Cc;
            //邮件内容
            nm.Body    = string.Format("亲爱的{0},您的用户名{1};密码:{2}", "曾地理", "123", "123");
            nm.Subject = "帐号密码找回";
            bool result = nm.SenMail();
            if (result)
            {
                Response.Write("<script type='text/javascript'>alert('发送成功!');</script>");//发送成功则提示返回当前页面;
            }
            else
            {
                Response.Write("<script type='text/javascript'>alert('发送失败!');</script>");
            }
        }
        else
        {
            Response.Write("<script type='text/javascript'>alert('抱歉,没找到您输入的帐号信息,请确认后重新输入!');</script>");
        }
    }
Beispiel #3
0
        public static void _main()
        {
            var h2 = new ConfigHost()
            {
                Server    = "smtp.qq.com",
                Port      = 25,
                Username  = "******",
                Password  = "******",
                EnableSsl = false
            };
            var eventNo          = "xxx";
            var sDate            = "";
            var sTime            = "";
            var sStatu           = "";
            var checkType        = "";
            var oiRestaurantName = "";
            var oiLocation       = "";
            var province         = "";
            var city             = "";
            var oiConName        = "";
            var oiConPhone       = "";
            var oiExecuteName    = "";
            var body             = $"<p>您好!</p><p>以下是Bayer Opera编号<span style='background:#FFFF00'>{eventNo}</span>的活动最新信息,";

            body += "请在执行审核前确认以下<span style='text-decoration:underline'>红色变更信息</span>,如无法执行,请即刻反馈项目负责人,谢谢。</p>";
            body += "<div>活动基本信息:</div>";
            body += $"<div>Opera编号:{eventNo}</div>";
            body += $"<div>活动日期:{sDate}</div>";
            body += $"<div>活动时间:{sTime}</div>";
            body += $"<div>活动状态:{sStatu}</div>";
            body += $"<div>审核形式:{checkType}</div>";
            body += $"<div>餐厅名:{oiRestaurantName}</div>";
            body += $"<div>餐厅地址:{province} / {city} / {oiLocation}</div>";
            body += $"<div>活动申请人:{oiConName} / {oiConPhone}</div>";
            body += $"<div>HDBC执行人员:{oiExecuteName}</div>";
            body += "<p></p>";
            body += "<p></p>";
            body += "<p><span style='font-weight:600;font-size:13px'>Classification: </span><span style='font-weight:600;color:#004F71;font-size:13px'>Internal Use Only</span></p>";
            body += "<img src='cid:" + Convert.ToBase64String(Encoding.Default.GetBytes("2.jpg")) + "' alt=''/>";
            var m2 = new ConfigMail()
            {
                Body        = body,
                From        = "*****@*****.**",
                To          = new string[] { "*****@*****.**" },
                Attachments = new string[] { },
                Resources   = new string[] { "C:\\Users\\cspactera\\Pictures\\2.jpg" }
            };

            var agent = new NetMail();

            Console.WriteLine("start");
            try
            {
                agent.CreateHost(h2);
                m2.Subject = $"<活动变更提醒> Bayer Opera编号{eventNo}, " + DateTime.Now.ToString("MM/dd HH:mm");
                agent.CreateMultiMail(m2);
                agent.SendMail();

                Console.WriteLine("success");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message + "\n" + ex.InnerException?.Message);
            }

            Console.WriteLine("end");
        }