zoukankan      html  css  js  c++  java
  • 邮件发送组件

    赶在下班之前,发个简单的.net邮件发送组件

    1.先添加引入命名空间 System.Net.Mail

    2.组件代码:

    /// <summary>
    /// 邮件发送组件 
    /// </summary>
    public class EmailUtils
    {
        
    static EmailUtils() {
            MailHost 
    = ConfigurationManager.AppSettings["mailHost"];
            MailUserName 
    = ConfigurationManager.AppSettings["mailUserName"];
            MailPsw 
    = ConfigurationManager.AppSettings["mailPsw"];
            MailFrom 
    = ConfigurationManager.AppSettings["mailFrom"];
        }
        
    public static string MailFrom {
            
    get;
            
    set;
        }
        
    public static string MailHost {
            
    get;
            
    set;
        }
        
    public static string MailUserName {
            
    get;
            
    set;
        }
        
    public static string MailPsw {
            
    get;
            
    set;
        }
        
    /// <summary>
        
    /// 发送邮件 
        
    /// </summary>
        
    /// <param name="mailto">发送到</param>
        
    /// <param name="title">标题</param>
        
    /// <param name="msg"></param>
        
    /// <returns></returns>
        public static bool Send(string mailto, string title, string msg) {
            var client 
    = new SmtpClient();
            client.Host 
    = MailHost;
            client.UseDefaultCredentials 
    = false;
            client.Credentials 
    = new System.Net.NetworkCredential(MailUserName, MailPsw);
            client.DeliveryMethod 
    = SmtpDeliveryMethod.Network;
            System.Net.Mail.MailMessage message 
    = new MailMessage(MailFrom, mailto);
            message.Subject 
    = title;
            message.Body 
    = msg;
            message.BodyEncoding 
    = System.Text.Encoding.UTF8;
            message.IsBodyHtml 
    = true;
            
    try {
                client.Send(message);
                
    return true;
            }
            
    catch {
                
    return false;
            }
        }


    }

    使用时直接调用 Send 方法即可.

    完毕.

  • 相关阅读:
    Tensorflow学习笔记1
    强化学习——从最简单的开始入手
    MATLAB R2017a 安装与破解
    C# 理解lock
    Bayer Pattern
    OpenCV参考手册之Mat类详解
    opencv学习之颜色空间转换cvtColor()
    UNICODE下CString转string
    解决VS2013报错fopen、sprintf等函数安全的问题
    Convert between cv::Mat and QImage 两种图片类转换
  • 原文地址:https://www.cnblogs.com/yans/p/1683695.html
Copyright © 2011-2022 走看看