zoukankan      html  css  js  c++  java
  • C#发送邮件及注意事项

            //参数配置
    static
    readonly string smtpServer = System.Configuration.ConfigurationManager.AppSettings["SmtpServer"]; static readonly string userName = System.Configuration.ConfigurationManager.AppSettings["UserName"]; static readonly string pwd = System.Configuration.ConfigurationManager.AppSettings["Pwd"]; static readonly int smtpPort = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["SmtpPort"]); static readonly string authorName = System.Configuration.ConfigurationManager.AppSettings["AuthorName"]; /// <summary> /// 发送邮件 /// </summary> /// <param name="subject"></param> /// <param name="body"></param> /// <param name="email">接收人地址</param> public static void SendEmail(string subject, string body, string email) { try { List<string> toList = StringPlus.GetSubStringList(StringPlus.ToDBC(email), ','); OpenSmtp.Mail.Smtp smtp = new OpenSmtp.Mail.Smtp(smtpServer, userName, pwd, smtpPort); foreach (string s in toList) { OpenSmtp.Mail.MailMessage msg = new OpenSmtp.Mail.MailMessage(); msg.From = new OpenSmtp.Mail.EmailAddress(userName, authorName); msg.AddRecipient(s, OpenSmtp.Mail.AddressType.To); //设置邮件正文,并指定格式为 html 格式 msg.HtmlBody = body; //设置邮件标题 msg.Subject = subject; //指定邮件正文的编码 msg.Charset = "gb2312"; //发送邮件 smtp.SendMail(msg); } } catch (Exception ex) { } }

    注意事项:

    端口号是25

    密码是授权码,非登录密码

  • 相关阅读:
    P3373 【模板】线段树 2
    P3372 【模板】线段树 1
    P3368 【模板】树状数组 2
    P3374 【模板】树状数组 1
    P1004 方格取数
    P1880 [NOI1995]石子合并
    UOJ#152盘子序列
    P1886 滑动窗口
    P1440 求m区间内的最小值
    二进制中1的个数
  • 原文地址:https://www.cnblogs.com/zhangwj/p/10242856.html
Copyright © 2011-2022 走看看