zoukankan      html  css  js  c++  java
  • asp.net 发送邮件函数两则

     1 using System.Net.Mail;    
     2 using System.Text;
     3 using System.Net;
     4    #region 邮件发送
     5         /// <summary>
     6         /// 邮件发送
     7         /// </summary>
     8         /// <param name="str">字符串</param>
     9         /// <returns></returns>
    10         public static string SendMail(string mailtitle, string mailcontent, string toemail, string toname)
    11         {
    12             ////设置发件人信箱,及显示名字
    13             MailAddress from = new MailAddress("xxx@xxx.com", "xxx");
    14             //设置收件人信箱,及显示名字
    15             MailAddress to = new MailAddress(toemail, toname);
    16             //创建一个MailMessage对象
    17             MailMessage oMail = new MailMessage(from, to);
    18             oMail.Subject = mailtitle; //邮件标题
    19             oMail.Body = mailcontent; //邮件内容
    20             oMail.IsBodyHtml = true; //指定邮件格式,支持HTML格式
    21             oMail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件采用的编码
    22             oMail.Priority = MailPriority.High;//设置邮件的优先级为高
    23             //发送邮件服务器
    24             SmtpClient client = new SmtpClient();
    25             client.Host = "mail.xxxx.com"; //指定邮件服务器
    26             client.Credentials = new NetworkCredential("xxx@xxxx.com", "xxxxx");//指定服务器邮件,及密码
    27             //发送
    28             try
    29             {
    30                 client.Send(oMail); //发送邮件
    31                 oMail.Dispose(); //释放资源
    32                 return "1";
    33             }
    34             catch (Exception ex)
    35             {
    36                 oMail.Dispose(); //释放资源
    37                 return ex.Message;
    38             }
    39         }
    40         #endregion
    41         #region   自定义邮件发送
    42         /// <summary>
    43         /// 邮件发送
    44         /// </summary>
    45         /// <param name="str">字符串</param>
    46         /// <returns></returns>
    47         public static string SendMail(string fromEmail,string fromName,string host,string username,string password,string mailtitle, string mailcontent, string toemail, string toname)
    48         {
    49             ////设置发件人信箱,及显示名字
    50             MailAddress from = new MailAddress(fromEmail, fromName);
    51             //设置收件人信箱,及显示名字
    52             MailAddress to = new MailAddress(toemail, toname);
    53             //创建一个MailMessage对象
    54             MailMessage oMail = new MailMessage(from, to);
    55             oMail.Subject = mailtitle; //邮件标题
    56             oMail.Body = mailcontent; //邮件内容
    57             oMail.IsBodyHtml = true; //指定邮件格式,支持HTML格式
    58             oMail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件采用的编码
    59             oMail.Priority = MailPriority.High;//设置邮件的优先级为高
    60             //发送邮件服务器
    61             SmtpClient client = new SmtpClient();
    62             client.Host = host; //指定邮件服务器
    63             client.Credentials = new NetworkCredential(username,password);//指定服务器邮件,及密码
    64             //发送
    65             try
    66             {
    67                 client.Send(oMail); //发送邮件
    68                 oMail.Dispose(); //释放资源
    69                 return "1";
    70             }
    71             catch (Exception ex)
    72             {
    73                 oMail.Dispose(); //释放资源
    74                 return ex.Message;
    75             }
    76         }
    77         #endregion
  • 相关阅读:
    C++ 从文件中读取数据的代码及优化
    EOF在C++中的含义
    利用"中值滤波原理"过滤异常数据(转载)
    Hive差集运算详解
    H5 玩出新花样(一) -- 森林领导术不倒流
    C++中怎么暂停几秒
    c语言中 srand(time(NULL)); 这句话是什么意思(尤其是 NULL)
    C++ 码代码的风格(推荐)
    c/c++编译器的安装
    jquery的$(selector).each,$.each的区别
  • 原文地址:https://www.cnblogs.com/Chaser-Eagle/p/3684595.html
Copyright © 2011-2022 走看看