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

     public static string SendMail(string mailTitle, string mailBody, string mailSend, string pwdSend, string mailReceive)
     {
            //调用示例
            //  string res = SendMail("这是邮件主题", "这是邮件内容。。。", "test@qq.com", "hzolkisftjdbk8eij", "test@qq.com");
    
            // 发送者需要在邮件 账户 开启   POP3/SMTP服务 IMAP/SMTP服务   Exchange服务  CardDAV/CalDAV服务
            try
            {
    
                //创建发送邮件类
                System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage()
                {
                    From = new MailAddress(mailSend), // 设置发件人地址
                    Subject = mailTitle, // 设置邮件主题
                    // 设置邮件内容
                    Body = "<p style='margin-left: 87px;'>门口2019/7/4添加到日历 17:10:50发生警报,请速去现场确认情况,并及时反馈。</p><p> 注意事项:1 </p><div style='bottom: 0px; position: fixed; right: 9px; '><p id='lk'>指挥中心发布</p></div>",
                    IsBodyHtml = true,
                    BodyEncoding = Encoding.GetEncoding(936)
                };
    
                string[] mailReceiveArr = mailReceive.Split(new char[] { ';' });
    
                foreach (var item in mailReceiveArr)
                {
                    //设置收件人地址
                    mailMessage.To.Add(new MailAddress(item));
                }
    
                //创建邮件客户端, 指定传输服务器地址
                System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient()
                {
                    Host = "smtp.qq.com",          // 这里使用的是qq邮箱,所以是smtp.qq.com,如果你使用的是126邮箱,那么就是smtp.126.com。
                    EnableSsl = true,               // 使用安全加密连接。
                    UseDefaultCredentials = false,  // 不和请求一块发送。
                    Credentials = new System.Net.NetworkCredential(mailSend, pwdSend) // 验证发件人身份(发件人的邮箱,邮箱里的生成授权码);
                };
    
                //发送邮件
                client.Send(mailMessage);
    
                return "发送成功";
            }
            catch (Exception ex)
            {
    
                return ex.Message;
            }
        }
     

    qq邮箱生成授权码操作:https://jingyan.baidu.com/article/4b07be3cb2f74148b380f3e4.html

    一分辛苦一分才
  • 相关阅读:
    java相关
    cmd批处理命令及powershell
    火狐浏览器调试模式
    windows 配置java环境变量
    Acwing-279-自然数拆分(背包)
    Acwing-278-数字组合(背包)
    Acwing-277-饼干(DP)
    Acwing-274-移动服务(DP)
    Acwing-275-传纸条(DP)
    Acwing-121-赶牛入圈(二分, 二维前缀和,离散化)
  • 原文地址:https://www.cnblogs.com/JoanLin-workNotes/p/11192468.html
Copyright © 2011-2022 走看看