网站发送Mail功能类

using  System;
using  System.Web.Mail;
using  System.Configuration;
using  System.Net.Mail;

/**/ /// <summary>
/// 网站发送Mail功能类
/// </summary>

public   class  MailHelper
{
    
private static string sendUserName = ConfigurationManager.AppSettings["sendUserName"].Trim();
    
private static string sendPassWord = ConfigurationManager.AppSettings["sendPassWord"].Trim();
    
private static string SmtpServer = ConfigurationManager.AppSettings["SmtpServer"].Trim();

    
public static void JmailSend(string[] ArrtoAdd, string strTitle, string strBody)
    
{
        
foreach (string toAdd in ArrtoAdd)
        
{
            JmailSend(toAdd, strTitle, strBody);
        }

    }


    
public static void JmailSend(string toAdd, string strTitle, string strBody)
    
{
        jmail.Message Jmail 
= new jmail.Message();
        Jmail.Silent 
= true;
        Jmail.Logging 
= true;
        Jmail.Charset 
= "gb2312";
        Jmail.ContentType 
= "text/html";
        Jmail.AddRecipient(toAdd, 
"""");
        Jmail.From 
= sendUserName;
        Jmail.FromName 
= sendUserName;
        Jmail.MailServerUserName 
= sendUserName;
        Jmail.MailServerPassWord 
= sendPassWord;
        Jmail.Subject 
= strTitle;
        Jmail.Body 
= strBody;
        Jmail.Send(SmtpServer, 
false);
        Jmail.Close();
    }


    
发送注册邮件#region 发送注册邮件

    
public static void Send(string[] ArrtoAdd, string strTitle, string strBody)
    
{
        
foreach (string toAdd in ArrtoAdd)
        
{
            Send(toAdd, strTitle, strBody);
        }

    }


    
public static void Send(string toAdd, string strTitle, string strBody)
    
{
        System.Web.Mail.MailMessage sendmail 
= new System.Web.Mail.MailMessage();
        
//发送方地址
        sendmail.From = sendUserName;
        
//接收方地址
        sendmail.To = toAdd;
        
//正文内容类型
        sendmail.BodyFormat = System.Web.Mail.MailFormat.Html;
        
//正文内容编码
        sendmail.BodyEncoding = System.Text.Encoding.Default;
        
//主题 
        sendmail.Subject = strTitle;
        
//内容
        sendmail.Body = strBody;
        
//设置为需要用户验证 
        sendmail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate""1");
        
//设置验证用户名 
        sendmail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", sendUserName);
        
//设置验证密码 
        sendmail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", sendPassWord);
        
//邮件服务器地址(如smtp.163.com) 
        System.Web.Mail.SmtpMail.SmtpServer = SmtpServer;
        
try
        
{
            SmtpMail.Send(sendmail);
        }

        
catch (Exception ex)
        
{ }
    }

    
#endregion

}

一个很简单的邮件发送类.
点击下载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值