网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 C# EmailHelper.cs 邮件发送模块代码
范文
    一个C#发邮件模块,EmailHelper.cs 代码,是从一个C#工具包中拷贝出来的,在ASP.NET或C#项目中添加发送邮件功能时,这个类挺方便,使用时指定邮件标题、邮件正文、收件人、是否为HTML格式等参数即可,代码如下:
    01using System;
    02using System.Collections.Generic;
    03using System.Linq;
    04using System.Text;
    05namespace CLB.Utility.Tools
    06{
    07 public class EmailHelper
    08 {
    09 ///<summary>
    10 /// 发送邮件
    11 ///<summary>
    12 ///<param name="subject"> 邮件标题</param>
    13 /// <param name="body">邮件正文</param>
    14 /// <param name="to">收件人</param>
    15 /// <param name="Ishtml">是否为html格式</param>
    16 public static bool sendmail(string subject, string body, string to, bool Ishtml)
    17 {
    18 using (System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage())
    19 {
    20 msg.To.Add(to);
    21 msg.From = new System.Net.Mail.MailAddress("邮箱地址", "标题", System.Text.Encoding.UTF8);
    22 msg.Subject = subject;//邮件标题
    23 msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码
    24 msg.Body = body;//邮件内容
    25 msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
    26 msg.IsBodyHtml = Ishtml;//是否是HTML邮件
    27 msg.Priority = System.Net.Mail.MailPriority.High;//邮件优先级
    28 System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
    29 client.Credentials = new System.Net.NetworkCredential("邮箱地址", "密码");
    30 client.Host = "域名";
    31 object userState = msg;
    32 try
    33 {
    34 client.Send(msg);
    35 return true;
    36 }
    37 catch
    38 {
    39 return false;
    40 }
    41 }
    42 }
    43 }
    44}
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 1:58:14