zoukankan      html  css  js  c++  java
  • c#发送邮件功能

    protected void Page_Load(object sender, EventArgs e)
        {
            //先到qq邮箱设置中启用smtp服务
            Random random = new Random();
            string checkCode = "";
            string strFrom = "22222222@qq.com";//发件人的邮箱
            string strFromPass = "wei7150760xwl1";//发件人的邮箱密码
            for (int i = 0; i <= 4; i++)
            {
                int num = random.Next(1,10);
                checkCode += num.ToString();
            }
            string validataCode = FormsAuthentication.HashPasswordForStoringInConfigFile(checkCode, "md5");//产生五位的随机数进行加密
            string strSmtpServer = "smtp.qq.com";//qq服务配置
            string strto = "11111111@qq.com";//收件人的邮箱
            string strSubject = "账号激活";//邮件标题
            StringBuilder strBody = new StringBuilder();
            strBody.Append("点击我可以看到惊喜");
            strBody.Append("<a href='operate.aspx?validateCode="+validataCode+"'>点击这里</a></br>");
            SendSMTPEMail(strSmtpServer, strFrom, strFromPass, strto, strSubject, strBody.ToString());
        }
     
     //遵从smtp协议发送邮件
        private void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
        {
            SmtpClient client = new SmtpClient(strSmtpServer);
            client.UseDefaultCredentials = false;
            client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
            message.BodyEncoding = Encoding.UTF8;
            message.IsBodyHtml = true;
            client.Send(message);
        }

    每天积累一点,离成功就近一点
  • 相关阅读:
    74HC165并转串级联芯片学习记录
    道砟电阻 钢轨阻抗 列车分路电阻
    电压的有效值、平均值与峰值
    铁路信号继电器
    C语言语法记录
    程序编译过程中错误记录
    min-max容斥
    矩阵树定理
    题解 SP1812 【LCS2
    杜教筛
  • 原文地址:https://www.cnblogs.com/apes-monkeys/p/4031207.html
Copyright © 2011-2022 走看看