• C#发送邮件


    代码
     1  /// <summary>
     2         /// 发送邮件
     3         /// </summary>
     4         /// <param name="MailFromAddress">发件人地址</param>
     5         /// <param name="MailFromUserName">用户名</param>
     6         /// <param name="MailFormPwd">密码</param>
     7         /// <param name="MailTitle">邮件标题</param>
     8         /// <param name="MailBody">邮件内容</param>
     9         /// <param name="MailTo">收件人地址</param>
    10         /// <returns>发送成功返回True否则返回False</returns>
    11         public static  Boolean SendMail(string MailFromAddress, string MailFormPwd, string MailTitle, string MailBody, string MailTo)
    12         {
    13             try
    14             {
    15                 MailMessage objMail = new MailMessage();
    16                 //发件人地址
    17                 objMail.From = new MailAddress(MailFromAddress);
    18                 //邮件标题
    19                 objMail.Subject = MailTitle;
    20                 //邮件标题编码 
    21                 objMail.SubjectEncoding = System.Text.Encoding.UTF8;
    22                 //邮件内容
    23                 objMail.Body = MailBody;
    24                 //邮件内容编码 
    25                 objMail.BodyEncoding = System.Text.Encoding.UTF8;
    26                 //收件人地址在这里可以加多个
    27                 objMail.To.Add(MailTo);
    28                 //用SMTP发送邮件的方式
    29                 SmtpClient client = new SmtpClient();
    30                 //用户名和密码
    31                 client.Credentials = new System.Net.NetworkCredential(MailFromAddress, MailFormPwd);
    32                 string StrMail = "";
    33                 for (int i = 0; i < MailFromAddress.Length; i++)
    34                 {
    35                     if (MailFromAddress.Substring(i, 1).ToString().Trim() == "@")
    36                     {
    37                         StrMail = MailFromAddress.Substring(i + 1, MailFromAddress.Length - i - 1);
    38                     }
    39                 }
    40                 //服务器名
    41                 client.Host = "smtp." + StrMail.ToString().Trim();
    42                 //发送
    43                 client.Send(objMail);
    44                 return true;
    45             }
    46             catch (Exception)
    47             {
    48                 return false;
    49             }
    50         }
    51 
    转自:http://www.cnblogs.com/sufei/archive/2009/03/28/1423891.html
  • 相关阅读:
    MyBatis进阶(一)
    git命令整理
    今天的任务--git练习
    深入浅出JavaScript(一)
    数据结构_树_二叉搜索树
    网络_体系结构
    数据结构_树
    算法_五大经典搜索算法
    SpringMVC入门
    spring 线程异步执行
  • 原文地址:https://www.cnblogs.com/angleSJW/p/1803108.html
Copyright © 2020-2023  润新知