Ejemplo n.º 1
0
 /// <summary>
 /// 保存邮件配置信息
 /// </summary>
 public static void SaveEmailConfig(EmailConfigInfo emailConfigInfo)
 {
     lock (_locker)
     {
         if (_iconfigstrategy.SaveEmailConfig(emailConfigInfo))
         {
             _emailconfiginfo = null;
         }
     }
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 /// <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;
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 保存邮件配置
 /// </summary>
 /// <param name="configInfo">邮件配置信息</param>
 /// <returns>是否保存结果</returns>
 public bool SaveEmailConfig(EmailConfigInfo configInfo)
 {
     return SaveConfigInfo(configInfo, IOHelper.GetMapPath(_emailconfigfilepath));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 保存邮件配置信息
 /// </summary>
 public static void SaveEmailConfig(EmailConfigInfo emailConfigInfo)
 {
     lock (_locker)
     {
         if (_iconfigstrategy.SaveEmailConfig(emailConfigInfo))
             _emailconfiginfo = null;
     }
 }