亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mail.cs

?? 網(wǎng)站開發(fā)非常之旅
?? CS
字號(hào):
?using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Net.Mail;

public class WebMailProfile
{
	public string UserName;
	public string AliasName;
	public string Email;
	public string MailServerIP;
	public int MailServerPort;
}

public interface IMail
{
	/// <summary>
	/// 獲取系統(tǒng)配置信息
	/// </summary>
	/// <returns></returns>
	SqlDataReader GetWebMailProfile();
	/// <summary>
	/// 修改系統(tǒng)的配置信息
	/// </summary>
	/// <param name="sUserName"></param>
	/// <param name="sAliasName"></param>
	/// <param name="sEmail"></param>
	/// <param name="sMailServerIP"></param>
	/// <param name="nMailServerPort"></param>
	/// <returns></returns>
	int WebMailProfile(string sUserName,string sAliasName,string sEmail,string sMailServerIP,
		int nMailServerPort);

	/// <summary>
	/// 獲取所有郵件
	/// </summary>
	/// <returns></returns>
	SqlDataReader GetMails();
	/// <summary>
	/// 獲取某個(gè)郵箱的郵件
	/// </summary>
	/// <param name="nFolderID"></param>
	/// <returns></returns>
	SqlDataReader GetMailsByFloder(int nFolderID);
	/// <summary>
	/// 獲取單個(gè)郵件的記錄
	/// </summary>
	/// <param name="nMailID"></param>
	/// <returns></returns>
	SqlDataReader GetSingleMail(int nMailID);

	/// <summary>
	/// 發(fā)送郵件
	/// </summary>
	/// <returns></returns>
	int SenderMail(MailMessage mail);	

	/// <summary>
	/// 添加發(fā)送的郵件到郵件箱中
	/// </summary>
	/// <param name="sName"></param>
	/// <param name="sBody"></param>
	/// <param name="sFrom"></param>
	/// <param name="sTo"></param>
	/// <param name="sCC"></param>
	/// <param name="bHtmlFormat"></param>
	/// <param name="nContain"></param>
	/// <param name="bAttachmentFlag"></param>
	/// <returns></returns>
	int SaveAsMail(string sName,string sBody,string sFrom,string sTo,
		string sCC,bool bHtmlFormat,int nContain,bool bAttachmentFlag);
	
	/// <summary>
	/// 添加郵件的附件
	/// </summary>
	/// <param name="sName"></param>
	/// <param name="sUrl"></param>
	/// <param name="sType"></param>
	/// <param name="nContain"></param>
	/// <param name="MailID"></param>
	/// <returns></returns>
	int SaveAsMailAttachment(string sName,string sUrl,string sType,
		int nContain,int nMailID);
	/// <summary>
	/// 移動(dòng)郵件
	/// </summary>
	/// <param name="nMailID"></param>
	/// <param name="nFolderID"></param>
	/// <returns></returns>
	int MoveMail(int nMailID,int nFolderID);
	/// <summary>
	/// 刪除郵件
	/// </summary>
	/// <param name="nMailID"></param>
	/// <returns></returns>
	int DeleteMail(int nMailID);
	/// <summary>
	/// 獲取郵件的附件
	/// </summary>
	/// <param name="nMailID"></param>
	/// <returns></returns>
	SqlDataReader GetAttachmentsByMail(int nMailID);
}

/// <summary>
/// Mail 的摘要說明
/// </summary>
public class Mail:IMail
{
	#region IMail 成員

	public SqlDataReader GetWebMailProfile()
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = "SELECT * FROM WebMailProfile WHERE WebMailID = 1";
		///創(chuàng)建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數(shù)據(jù)
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	public int WebMailProfile(string sUserName,string sAliasName,string sEmail,string sMailServerIP,
		int nMailServerPort)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = "UPDATE WebMailProfile SET"
			+ " UserName='" + sUserName + "',"
			+ " AliasName='" + sAliasName + "',"
			+ " Email='" + sEmail + "',"
			+ " MailServerIP='" + sMailServerIP + "',"
			+ " MailServerPort='" + nMailServerPort.ToString() + "'"
			+ " WHERE WebMailID=1";
		///創(chuàng)建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執(zhí)行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關(guān)閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	public SqlDataReader GetMails()
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = "SELECT * FROM Mails";
		///創(chuàng)建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數(shù)據(jù)
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	public SqlDataReader GetMailsByFloder(int nFolderID)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = "SELECT Mails.* FROM Mails WHERE FolderID='" + nFolderID.ToString() + "'";
		///創(chuàng)建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數(shù)據(jù)
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	public SqlDataReader GetSingleMail(int nMailID)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = "SELECT * FROM Mails WHERE MailID='" + nMailID.ToString() + "'";
		///創(chuàng)建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數(shù)據(jù)
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	public int SenderMail(MailMessage mail)
	{
		///定義發(fā)送郵件的Client
		SmtpClient client = new SmtpClient();
		///設(shè)置郵件服務(wù)器主機(jī)的IP地址
		client.Host = ((WebMailProfile)HttpContext.Current.Application["WebMailProfile"]).MailServerIP;
		///設(shè)置郵件服務(wù)器的端口
		client.Port = ((WebMailProfile)HttpContext.Current.Application["WebMailProfile"]).MailServerPort;
		///配置發(fā)送郵件的屬性
		client.DeliveryMethod = SmtpDeliveryMethod.Network;
		client.UseDefaultCredentials = false;
		///發(fā)送郵件
		client.Send(mail);		
		return (0);
	}		

	public int SaveAsMail(string sTitle,string sBody,string sFrom,string sTo,
		string sCC,bool bHtmlFormat,int nContain,bool bAttachmentFlag)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		SqlCommand myCommand = new SqlCommand("Pr_SaveAsMail",myConnection);
		myCommand.CommandType = CommandType.StoredProcedure;
		///添加存儲(chǔ)過程的參數(shù)
		SqlParameter pTitle = new SqlParameter("@Title",SqlDbType.VarChar,200);
		pTitle.Value = sTitle;
		myCommand.Parameters.Add(pTitle);
		SqlParameter pBody = new SqlParameter("@Body",SqlDbType.Text,2147483647);
		pBody.Value = sBody;
		myCommand.Parameters.Add(pBody);
		SqlParameter pFrom = new SqlParameter("@FromAddress",SqlDbType.Text,2147483647);
		pFrom.Value = sFrom;
		myCommand.Parameters.Add(pFrom);
		SqlParameter pTo = new SqlParameter("@ToAddress",SqlDbType.Text,2147483647);
		pTo.Value = sTo;
		myCommand.Parameters.Add(pTo);
		SqlParameter pCC = new SqlParameter("@CCAddress",SqlDbType.Text,2147483647);
		pCC.Value = sCC;
		myCommand.Parameters.Add(pCC);

		SqlParameter pHtmlFormat = new SqlParameter("@HtmlFormat",SqlDbType.Bit,1);
		pHtmlFormat.Value = bHtmlFormat.ToString();
		myCommand.Parameters.Add(pHtmlFormat);
		SqlParameter pContain = new SqlParameter("@Contain",SqlDbType.Int,4);
		pContain.Value = nContain;
		myCommand.Parameters.Add(pContain);
		SqlParameter pAttachmentFlag = new SqlParameter("@AttachmentFlag",SqlDbType.Bit,1);
		pAttachmentFlag.Value = bAttachmentFlag.ToString();
		myCommand.Parameters.Add(pAttachmentFlag);

		SqlParameter pMailID = new SqlParameter("@MailID",SqlDbType.Int,4);
		pMailID.Direction = ParameterDirection.ReturnValue;
		myCommand.Parameters.Add(pMailID);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執(zhí)行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關(guān)閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return(int)myCommand.Parameters[8].Value;
	}

	public int SaveAsMailAttachment(string sName,string sUrl,string sType,
		int nContain,int nMailID)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = "INSERT INTO Attachments (Name,Url,Type,Contain,MailID)VALUES("
			+ "'" + sName + "',"
			+ "'" + sUrl + "',"
			+ "'" + sType + "',"		
			+ "'" + nContain.ToString() + "',"
			+ "'" + nMailID.ToString() + "'"
			+ ")";
		///創(chuàng)建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執(zhí)行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關(guān)閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	public int MoveMail(int nMailID,int nFolderID)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		SqlCommand myCommand = new SqlCommand("Pr_MoveMail",myConnection);
		myCommand.CommandType = CommandType.StoredProcedure;
		///添加存儲(chǔ)過程的參數(shù)
		SqlParameter pMailID = new SqlParameter("@MailID",SqlDbType.Int,4);
		pMailID.Value = nMailID;
		myCommand.Parameters.Add(pMailID);

		SqlParameter pFolderID = new SqlParameter("@FolderID",SqlDbType.Int,4);
		pFolderID.Value = nFolderID;
		myCommand.Parameters.Add(pFolderID);
		
		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執(zhí)行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關(guān)閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	public int DeleteMail(int nMailID)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		SqlCommand myCommand = new SqlCommand("Pr_DeleteMail",myConnection);
		myCommand.CommandType = CommandType.StoredProcedure;
		///添加存儲(chǔ)過程的參數(shù)
		SqlParameter pMailID = new SqlParameter("@MailID",SqlDbType.Int,4);
		pMailID.Value = nMailID;
		myCommand.Parameters.Add(pMailID);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執(zhí)行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關(guān)閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}
	
	public SqlDataReader GetAttachmentsByMail(int nMailID)
	{
		///創(chuàng)建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = "SELECT * FROM Attachments WHERE MailID='" + nMailID.ToString() + "'";
		///創(chuàng)建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數(shù)據(jù)
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	#endregion
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品免费看片| 色综合久久天天| 日本系列欧美系列| 亚洲伦理在线精品| 亚洲国产cao| 亚洲伊人色欲综合网| 中文字幕在线不卡一区二区三区| 亚洲国产电影在线观看| 欧美国产成人精品| 自拍av一区二区三区| 国产精品国产a| 亚洲色图欧美激情| 亚洲成人免费观看| 亚洲综合无码一区二区| 亚洲影院久久精品| 亚洲mv在线观看| 性做久久久久久久久| 蜜桃视频第一区免费观看| 精品一区二区三区在线观看| 国产精品一区二区不卡| 成人精品免费视频| 欧美专区日韩专区| 日韩三级在线观看| 国产亚洲午夜高清国产拍精品| 国产精品乱人伦| 亚洲aⅴ怡春院| 国产精品系列在线观看| 日本丰满少妇一区二区三区| 这里只有精品视频在线观看| 久久综合资源网| 亚洲男女一区二区三区| 日本成人中文字幕| heyzo一本久久综合| 制服丝袜激情欧洲亚洲| 国产一区二区三区在线观看精品 | 亚洲国产综合色| 99久久免费精品高清特色大片| 亚洲精品v日韩精品| 国产日韩在线不卡| 91麻豆精品国产91久久久| 国产69精品久久久久毛片| 波多野结衣91| 午夜精品久久久久| 美女网站在线免费欧美精品| 国产精品女人毛片| 欧美一区二区三区日韩| 国产白丝精品91爽爽久久| 国内久久精品视频| 国产一区二区三区精品视频| 亚洲免费av高清| 国产不卡一区视频| 一区av在线播放| 日本va欧美va精品发布| 成人深夜在线观看| 不卡在线观看av| 欧美这里有精品| 国产精品色婷婷久久58| 日本视频一区二区| 国产成人精品一区二| 3d成人动漫网站| 精品捆绑美女sm三区| 亚洲国产视频在线| 日韩国产精品久久| 一区二区欧美在线观看| 免费在线视频一区| 欧美一区二区三区小说| 国产精品视频在线看| 自拍偷自拍亚洲精品播放| 亚洲综合男人的天堂| 国产清纯美女被跳蛋高潮一区二区久久w| 91小宝寻花一区二区三区| 日本不卡一区二区三区高清视频| 色综合久久久久综合| 欧美日韩一区二区在线观看 | 亚洲电影视频在线| 中文字幕欧美激情| 精品一区二区三区不卡| 日韩免费视频一区| 国产麻豆视频精品| 国产成人h网站| 亚洲一线二线三线视频| 亚洲激情五月婷婷| 日韩一级片在线观看| 男男成人高潮片免费网站| 一区在线中文字幕| 久久久国产一区二区三区四区小说| 色婷婷av一区二区三区大白胸| 欧美裸体一区二区三区| 日本韩国欧美在线| 午夜久久久久久久久| 日本乱人伦一区| 成人在线视频一区| av成人免费在线观看| 91香蕉视频在线| 国产精品久久久久久久午夜片| 亚洲国产日韩综合久久精品| 91免费国产在线| 欧美成人性战久久| 亚洲一区二区三区自拍| 亚洲国产综合91精品麻豆| www.欧美日韩国产在线| 亚洲一区二区三区四区在线免费观看| 国产亚洲一区字幕| 国产99久久久国产精品免费看| 一区二区国产视频| 亚洲人被黑人高潮完整版| 国产真实乱偷精品视频免| 天天色综合成人网| 一区二区三区日韩在线观看| 日本一区免费视频| 中文字幕一区二区不卡| 久久99在线观看| 亚洲欧美乱综合| 欧美久久高跟鞋激| 国产91精品欧美| 免费成人美女在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 在线免费观看视频一区| 国产激情91久久精品导航 | 国产成人av影院| 亚洲欧洲成人自拍| 欧美tk—视频vk| 一本色道亚洲精品aⅴ| 国产自产视频一区二区三区| 亚洲蜜臀av乱码久久精品| 国产调教视频一区| 欧美成人一区二区三区在线观看| 国产凹凸在线观看一区二区| 五月天婷婷综合| 欧美激情一区在线观看| 欧美男生操女生| 激情欧美一区二区| 天堂一区二区在线| 久久综合狠狠综合| 91麻豆精品在线观看| 自拍偷拍亚洲欧美日韩| 亚洲欧美偷拍卡通变态| 欧美激情艳妇裸体舞| 26uuu精品一区二区三区四区在线| 色综合天天视频在线观看| 国产在线精品免费av| 亚洲精品高清视频在线观看| 中文字幕亚洲成人| 国产欧美va欧美不卡在线| 久久免费午夜影院| 日韩欧美高清一区| 日韩欧美国产小视频| 国产91精品一区二区麻豆网站| 韩国精品久久久| 天使萌一区二区三区免费观看| 亚洲午夜免费福利视频| 最新热久久免费视频| 国产精品剧情在线亚洲| 椎名由奈av一区二区三区| 国产精品久久久久影院亚瑟| ww亚洲ww在线观看国产| 欧美丝袜丝nylons| 色94色欧美sute亚洲13| 色综合久久综合| 黄网站免费久久| 国产在线精品一区二区夜色| 国模大尺度一区二区三区| 精品中文字幕一区二区小辣椒| 天堂资源在线中文精品| 七七婷婷婷婷精品国产| 国产一区二区三区免费播放| 国产福利91精品一区二区三区| 丰满岳乱妇一区二区三区| a美女胸又www黄视频久久| 91蜜桃网址入口| 欧美精品电影在线播放| 欧美mv日韩mv国产| 欧美激情一区二区三区在线| 亚洲黄色片在线观看| 五月婷婷久久综合| 国产精品18久久久久| 99久久国产免费看| 欧美巨大另类极品videosbest | 欧美精品一区二区三区四区| 久久久蜜桃精品| 国产欧美精品区一区二区三区| 国产精品蜜臀在线观看| 亚洲精品免费看| 丝袜美腿亚洲综合| 国产精品一二三区在线| 91久久香蕉国产日韩欧美9色| 欧美一区二区人人喊爽| 中文av字幕一区| 免费一级片91| 国产精品自拍三区| 91黄色免费版| 久久综合九色综合97婷婷女人 | 蜜臀av性久久久久蜜臀aⅴ四虎| 国精产品一区一区三区mba桃花 | 久久国产精品露脸对白| 色综合天天综合狠狠| 日韩美女在线视频| 尤物视频一区二区| 国产成人精品在线看| 日韩一级精品视频在线观看|