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
  • 相关阅读:
    miniSpartan6, another Spartan 6 Kit
    XuLA/XuLA2
    Papilio Pro Boards
    STM32 Hardware Development
    Configuring spartan 6 using mcu and spi flash
    STM32 IO口双向问题
    [Projet] Module NFC
    Spartan-6 FPGA Configuration
    TRF7970A IC Communication Interface
    电动门/汽车遥控器拷贝机
  • 原文地址:https://www.cnblogs.com/Chaser-Eagle/p/3684595.html
Copyright © 2011-2022 走看看