⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemmail.cs

📁 1、用SQL查询器打开install目录下的dooogo.sql运行之后创建数据库dooogo。 2、然后打开web.config修改 <DbProvider type="Club.Fram
💻 CS
字号:
#region Disclaimer/Info
///////////////////////////////////////////////////////////////////////////////////////////////////
// .Text WebLog
// 
// .Text is an open source weblog system started by Scott Watermasysk. 
// Blog: http://ScottWater.com/blog 
// RSS: http://scottwater.com/blog/rss.aspx
// Email: Dottext@ScottWater.com
//
// For updated news and information please visit http://scottwater.com/dottext and subscribe to 
// the Rss feed @ http://scottwater.com/dottext/rss.aspx
//
// On its release (on or about August 1, 2003) this application is licensed under the BSD. However, I reserve the 
// right to change or modify this at any time. The most recent and up to date license can always be fount at:
// http://ScottWater.com/License.txt
// 
// Please direct all code related questions to:
// GotDotNet Workspace: http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=e99fccb3-1a8c-42b5-90ee-348f6b77c407
// Yahoo Group http://groups.yahoo.com/group/DotText/
// 
///////////////////////////////////////////////////////////////////////////////////////////////////
#endregion

using System;
using System.Web;
using System.Web.Mail;
using Club.Framework;
using Club.Framework.Configuration;

namespace Club.Framework.Email
{
	/// <summary>
	/// Default implementation of the IMailProvider
	/// </summary>
	public class SystemMail : IMailProvider
	{
		public SystemMail(){}

		#region
//		private string _to;
//		public string To
//		{
//			get{return _to;}
//			set{_to = value;}
//		}
//
//		private string _from;
//		public string From
//		{
//			get{return _from;}
//			set{_from = value;}
//		}
//
//		private string _subject;
//		public string Subject
//		{
//			get{return _subject;}
//			set{_subject = value;}
//		}
//
//		private string _body;
//		public string Body
//		{
//			get{return _body;}
//			set{_body = value;}
//		}
		#endregion

		private string _adminEmail;
		public string AdminEmail
		{
			get{return _adminEmail;}
			set{_adminEmail = value;}
		}

		private string _smtpServer = "localhost";
		public string SmtpServer
		{
			get{return _smtpServer;}
			set{_smtpServer = value;}
		}

		private string _password;
		public string Password
		{
			get{return _password;}
			set{_password = value;}
		}

		private string _userName;
		public string UserName
		{
			get{return _userName;}
			set{_userName = value;}
		}

		public bool Send(string to, string from, string subject, string message)
		{
			try
			{
				MailMessage em = new MailMessage();
				em.To = to;
				em.From = from;
				em.Subject = subject;
				em.Body = message;

				//Found out how to send authenticated email via System.Web.Mail at http://SystemWebMail.com (fact 3.8)
				if(this.UserName != null && this.Password != null)
				{
					em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");	//basic authentication
					em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", this.UserName); //set your username here
					em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", this.Password);	//set your password here
					
				}

				SmtpMail.SmtpServer = this.SmtpServer;
				SmtpMail.Send(em);
				
				return true;
			}
			catch
			{
				return false;
			}
		}

	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -