/// <summary> /// 保存邮件配置信息 /// </summary> public static void SaveEmailConfig(EmailConfigInfo emailConfigInfo) { lock (_locker) { if (_iconfigstrategy.SaveEmailConfig(emailConfigInfo)) { _emailconfiginfo = null; } } }
private static ShopConfigInfo _shopconfiginfo = null; //商城配置信息 #endregion Fields #region Constructors /// <summary> /// 静态构造函数 /// </summary> static Emails() { _iemailstrategy = BSPEmail.Instance; _emailconfiginfo = BSPConfig.EmailConfig; _shopconfiginfo = BSPConfig.ShopConfig; _iemailstrategy.Host = _emailconfiginfo.Host; _iemailstrategy.Port = _emailconfiginfo.Port; _iemailstrategy.UserName = _emailconfiginfo.UserName; _iemailstrategy.Password = _emailconfiginfo.Password; _iemailstrategy.From = _emailconfiginfo.From; _iemailstrategy.FromName = _emailconfiginfo.FromName; }
/// <summary> /// 重置邮件配置信息 /// </summary> public static void ResetEmail() { lock (_locker) { _emailconfiginfo = BSPConfig.EmailConfig; _iemailstrategy.Host = _emailconfiginfo.Host; _iemailstrategy.Port = _emailconfiginfo.Port; _iemailstrategy.UserName = _emailconfiginfo.UserName; _iemailstrategy.Password = _emailconfiginfo.Password; _iemailstrategy.From = _emailconfiginfo.From; _iemailstrategy.FromName = _emailconfiginfo.FromName; } }
/// <summary> /// 保存邮件配置 /// </summary> /// <param name="configInfo">邮件配置信息</param> /// <returns>是否保存结果</returns> public bool SaveEmailConfig(EmailConfigInfo configInfo) { return SaveConfigInfo(configInfo, IOHelper.GetMapPath(_emailconfigfilepath)); }
/// <summary> /// 保存邮件配置信息 /// </summary> public static void SaveEmailConfig(EmailConfigInfo emailConfigInfo) { lock (_locker) { if (_iconfigstrategy.SaveEmailConfig(emailConfigInfo)) _emailconfiginfo = null; } }