|
最近工作原因需要维护 ASP.NET 1.1 的程序,本来用着 C# 2.0 System.Net.Mail namespace 发送邮件用得好好得,但 ASP.NET 1.1 里面的 System.Web.Mail 死活问题就是多,于是选择其它策略,封装了邮件发送的接口,再以其它方式来实现邮件发送,于是就有了下面这些文字。
定义抽象接口以封装所有实现:
using System; using System.Web.Mail;
namespace YywMail { public abstract class MySmtpMail { Fields#region Fields
private string _defaultCharset = "GB2312"; private int _defaultSmtpPort = 25;
#endregion Properties#region Properties
protected string DefaultCharset { get { return this._defaultCharset; } }
protected int DefaultSmtpPort { get { return this._defaultSmtpPort;} }
#endregion
Methods#region Methods
/**//// <summary> /// 获取默认实例 /// </summary> /// <returns> [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >> |