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 方法即可.

    完毕.

  • 相关阅读:
    Hibernate之onetoone单向外键关联Annotation
    Server2008IIS7设置引用http://www.cnblogs.com/goldnet/archive/2008/07/11/1240685.html
    wcf exceptionaction
    性能测试中考虑时间(Thinking Time)的计算方法 http://developer.51cto.com/art/200807/87478.htm
    字节流的比较
    MemorySteam读取的问题Seek方法
    C# 参考之方法参数关键字:params、ref及out 引用http://www.cnblogs.com/hunts/archive/2007/01/13/619620.html
    Equal使用的注意点
    assembly load and unload
    CreateInstance数组传递
  • 原文地址:https://www.cnblogs.com/yans/p/1683695.html
Copyright © 2011-2022 走看看