Asp.Net使用SmtpClient发送邮件(C/S框架网开源)

  Asp.Net使用SmtpClient发送邮件(C/S框架网开源)

Asp.Net使用SmtpClient发送邮件(C/S框架网开源)

SmtpClient发送邮件


using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Mail;
/*
* 版权:C/S框架网 www.csframework.com
*
* 发送邮件业务逻辑
*/
namespace CSFramework.BLL
{
   /// <summary>
   /// 发送邮件业务逻辑
   /// </summary>
   public class CMail
   {
      /// <summary>
      /// 发送邮件
      /// </summary>
      /// <param name="address">接收人:Eamil地址</param>
      /// <param name="subject">主题</param>
      /// <param name="body">邮件内容</param>
      /// <param name="attachment">附件</param>
      /// <param name="isBodyHtml">邮件是Html格式</param>
      /// <returns></returns>
      public static bool Send(string address, string subject, string body, Attachment attachment, bool isBodyHtml)
      {
         try
         {
            MailMessage mail = new MailMessage();
            mail.From = new MailAddress("webadmin@csframework.com");
            mail.To.Clear();
            mail.To.Add(new MailAddress(address));
            mail.Body = body;
            mail.BodyEncoding = Encoding.UTF8;
            mail.SubjectEncoding = Encoding.UTF8;
            mail.Subject = subject;
            mail.IsBodyHtml = isBodyHtml;
            mail.Priority = System.Net.Mail.MailPriority.Normal;
            
            if (attachment != null) mail.Attachments.Add(attachment);
            
            SmtpClient smtp = new SmtpClient("59.36.108.188", 25);
            smtp.UseDefaultCredentials = true;
            smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
            smtp.Credentials = new System.Net.NetworkCredential("webadmin@csframework.com", "csframework");
            smtp.Send(mail);
            return true;
         }
         catch
         {
            return false;
         }
      }
   }
}


// 来源:www.CSFramework.com, C/S结构框架学习网


 

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

Asp.Net使用SmtpClient发送邮件(C/S框架开源)
C#批量发送邮件
C# 阿里云ECS服务器SMTP发送邮件使用80端口 - 原创!
Asp.Net(C#)发送带有附件及显示图片的邮件
Asp.Net生成图片验证码(C/S框架开源)
Asp.Net FileUpload类实现上传文件(C/S框架开源)
C#开源框架 | .NET开源快速开发平台 | C/S框架
C/S框架开源框架优势
C/S框架提供原创开源.NET开发架构.NET管理系统框架
C#.NET最好用的主流开发框架 - 开源框架平台 - C/S框架
Asp.Net开源服务端框架,WebApi后端框架标准版
原创C#开发框架|C#开源框架|C/S框架
原创MES系统框架及MES开源框架 | C/S框架
MES系统快速开发平台|MES开源框架|C/S框架
原创Winform布局开源框架,Winform控件框架,插件化框架|C/S框架
原创C/S架构开源软件 - C#.NET+Winform+Dev+SQL快速开发框架
C#源代码高亮着色类(C/S框架开源)
.Net后端框架|WebApi服务端开发框架|C/S框架原创作品
.NET快速开发平台核心优势 | C/S框架
使用SendKeys.Send发送Tab键代替SelectNextControl()方法