zoukankan      html  css  js  c++  java
  • 发送邮件代码

    Convert.ToString(MaxNo + rowNum - 1).PadLeft(4, '0'); 密码位数够补数字
    public void SendMail(string mailAddress, string mailTitle, string UserName, string NwePassWord)
    {
    MailMessage objMailMessage = new MailMessage();
    string fromAddress = "XFJCIFLYTEK@163.com";//你在web.config中配置的发件人地址,就是你的邮箱地址。
    string mailHost = "smtp.163.com";//邮件服务器,如mail.qq.com
    string mailContent = "用户名:" + UserName + ",新密码:" + NwePassWord;
    objMailMessage.From = new MailAddress(fromAddress);//发送方地址
    objMailMessage.To.Add(new MailAddress(mailAddress));//收信人地址
    objMailMessage.BodyEncoding = System.Text.Encoding.UTF8;//邮件编码
    objMailMessage.Subject = mailTitle;//邮件标题
    objMailMessage.Body = mailContent;//邮件内容
    objMailMessage.IsBodyHtml = true;//邮件正文是否为html格式
    SmtpClient objSmtpClient = new SmtpClient();
    objSmtpClient.Host = mailHost;//邮件服务器地址
    objSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//通过网络发送到stmp邮件服务器
    objSmtpClient.Credentials = new System.Net.NetworkCredential("XFJCIFLYTEK@163.com", "1qaz!@#$");//发送方的邮件地址,密码
    //objSmtpClient.EnableSsl = true;//SMTP 服务器要求安全连接需要设置此属性
    try
    {
    objSmtpClient.Send(objMailMessage);
    }
    catch (Exception ex)
    {
    //LogHelper.WriteLog(LogFile.Error, ex.ToString());//记录错误日志
    }
    }

    备注:smtp:163邮箱可以直接发送邮件,QQ邮箱需要设置Smtp服务,设置独立密码。具体百度。

  • 相关阅读:
    centos 添加 composer
    laravel5 缓存的使用
    git 的使用
    php 消息队列 rabbitmq 的安装使用
    vue插件大汇总
    vue 2.0 Gzip打包压缩
    Easy Mock 为啥那么打不开了?
    element ui 打印 表格
    解决 element 日期范围选择问题(只能选择相邻的 连两个月)
    vue router 的路由传参 params 和 query 的 区别
  • 原文地址:https://www.cnblogs.com/fgwh/p/4425340.html
Copyright © 2011-2022 走看看