• C#_使用SMTP发送邮件


     1 using System.Net;
     2 using System.Net.Mail;
     3 namespace ClassLibrary
     4 {
     5     /// <summary>
     6     /// 发送邮件
     7     /// </summary>
     8     public static class Eail
     9     {
    10 
    11         #region 发送邮件
    12         /// <summary>
    13         /// 发送邮件
    14         /// </summary>
    15         /// <param name="toMail">接受邮箱地址</param>
    16         /// <param name="toName">接受人</param>
    17         /// <param name="Subject">邮件主题</param>
    18         /// <param name="Body">邮件内容</param>
    19         /// <param name="IsBodyHtml">是否是HTMLtrue/false</param>
    20         /// <param name="Priority">邮件优先级</param>
    21         public static void SendEail(string toMail, string toName, string Subject, string Body, bool IsBodyHtml = true, MailPriority Priority = MailPriority.Normal)
    22         {
    23             SmtpClient client = new SmtpClient();
    24             client.Host = "smtp.163.com";//邮件服务器
    25             client.Port = 25;//端口号
    26             client.DeliveryMethod = SmtpDeliveryMethod.Network;//邮件发送方式:通过网络发送到SMTP服务器
    27             client.Credentials = new NetworkCredential("", "");//凭证,发件人登录邮箱的用户名和密码
    28 
    29             //电子邮件信息类
    30             MailAddress fromAddress = new MailAddress("@163.com", "");//发件人Email,在邮箱是这样显示的
    31             MailAddress toAddress = new MailAddress(toMail, toName);//收件人Email,在邮箱是这样显示的
    32             MailMessage mailMessage = new MailMessage(fromAddress, toAddress);//创建一个电子邮件类
    33             mailMessage.SubjectEncoding = System.Text.Encoding.UTF8;//邮件主题编码
    34             mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件内容编码
    35             mailMessage.Subject = Subject;//主题
    36             mailMessage.Body = Body;//可为html格式文本
    37             mailMessage.IsBodyHtml = IsBodyHtml;//邮件内容是否为html格式
    38             mailMessage.Priority = MailPriority.Normal;//邮件的优先级,有三个值:高(在邮件主题前有一个红色感叹号,表示紧急),低(在邮件主题前有一个蓝色向下箭头,表示缓慢),正常(无显示).
    39             client.Send(mailMessage);
    40         }
    41         #endregion
    42 
    43     }
    44 
    45 }
    46 
    47 代码
    View Code
  • 相关阅读:
    如何写好 5000 行的 SQL 代码
    Oracle面对“数据倾斜列使用绑定变量”场景的解决方案
    OAuth2.0最简向导(多图预警)
    再见,2019!你好,2020!
    快过年了,来,来,来!给七大姑八大姨好好解释解释【啥是DBA 】
    linux 定期清除日志
    人工智能:才赢李世石,再“战”巴菲特
    人工智能:才赢李世石,再“战”巴菲特
    人工智能:才赢李世石,再“战”巴菲特
    人工智能:才赢李世石,再“战”巴菲特
  • 原文地址:https://www.cnblogs.com/liuph/p/4323877.html
Copyright © 2020-2023  润新知