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

     public class SendMail
        {
            /// <summary>
            /// 发送邮件 WebConfig需配置AppSeting 参数SMTP,EMAIL,EPASS
            /// </summary>
            /// <param name="SendTo">收件人,多个用逗号隔开</param>
            /// <param name="MailTitle">邮件标题</param>
            /// <param name="MailBody">邮件内容,自行Server.HtmlEncode处理</param>
            /// <returns></returns>
            public static bool SendUserMail(string SendTo, string MailTitle, string MailBody)
            {
                bool strResult = false;
                try
                {
                    string smtp = GetConfigAppValue("SMTP");
                    string from = GetConfigAppValue("EMAIL");
                    string fromPass =GetConfigAppValue("EPASS");
                    System.Net.Mail.SmtpClient client = new SmtpClient(smtp);
                    client.Credentials = new System.Net.NetworkCredential(from, fromPass);
                    client.Timeout = 10000;
                    client.EnableSsl = false;
    
                    System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, SendTo, MailTitle, MailBody);
                    message.SubjectEncoding = System.Text.Encoding.GetEncoding("GB2312");
                    message.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
                    message.IsBodyHtml = true;
                    client.Send(message);
                    strResult = true;
                }
                catch(Exception ex)
                {
                    throw ex;
                }
                return strResult;
            }
    
            /// <summary>
            /// 获取 appSeting中的指定键的键值
            /// </summary>
            /// <param name="strKey"></param>
            /// <returns></returns>
            public static string GetConfigAppValue(string strKey)
            {
                return ConfigurationManager.AppSettings[strKey].ToString();
            }
        }
  • 相关阅读:
    python_request中params和data
    python_多线程加锁
    python_多线程join和setDaemon
    python_faker模块
    python_jsonpath模块
    MyBatis-自定义结果映射规则
    MyBatis-SELECT基本查询
    MyBatis-参数处理
    MyBatis-mybatis全局映射文件解析
    MySQL高级-主从复制
  • 原文地址:https://www.cnblogs.com/LJP-JumpAndFly/p/12009808.html
Copyright © 2011-2022 走看看