public WebMailService() { m_ConfigHelper = new ConfigHelper(); m_SystemFactory = new SystemFactory(); m_SystemService = m_SystemFactory.GetSystemService(); m_MailVO = m_SystemService.GetSystemParamByRoot(); bool enableSSL = m_MailVO.EnableSSL; int port = 25; if (m_MailVO.MailSmtp.IndexOf("gmail") != -1) { enableSSL = true; port = 587; } else if (!string.IsNullOrEmpty(m_MailVO.MailPort)) { port = int.Parse(m_MailVO.MailPort); } m_MailService = new MailService(m_MailVO.MailSmtp, port, enableSSL, m_MailVO.Account, m_MailVO.Password); }
/// <summary> /// 刪除系統參數 /// </summary> /// <param name="systemParamVO">被刪除的系統參數</param> public void DeleteSystemParam(SystemParamVO systemParamVO) { SystemDao.DeleteSystemParam(systemParamVO); }
/// <summary> /// 新增系統參數 /// </summary> /// <param name="systemParamVO">被新增的系統參數</param> /// <returns>新增後的系統參數</returns> public SystemParamVO CreateSystemParam(SystemParamVO systemParamVO) { return SystemDao.CreateSystemParam(systemParamVO); }
/// <summary> /// 更新系統參數 /// </summary> /// <param name="systemParamVO">被更新的系統參數</param> /// <returns>更新後的系統參數</returns> public SystemParamVO UpdateSystemParam(SystemParamVO systemParamVO) { return SystemDao.UpdateSystemParam(systemParamVO); }
private void InitSystemParam() { //系統設定 SystemParamVO systemParamVO = new SystemParamVO(); //systemParamVO.MailSmtp = "smtp.gmail.com"; //systemParamVO.Account = "*****@*****.**"; //systemParamVO.SendEmail = "*****@*****.**"; //systemParamVO.MailPort = "587"; //systemParamVO.EnableSSL = true; //systemParamVO.Password = "******"; //systemParamVO.MailSmtp = "60.248.85.123"; //systemParamVO.Account = "SmtpUser"; //systemParamVO.SendEmail = "*****@*****.**"; //systemParamVO.MailPort = "25"; //systemParamVO.EnableSSL = false; //systemParamVO.Password = "******"; //systemParamVO.PageTitle = "彼得杜拉克社會企業"; //systemParamVO.PageKeyWord = "彼得杜拉克社會企業"; //systemParamVO.PageDescription = "彼得杜拉克社會企業"; systemParamVO.FilePassword = ""; m_SystemService.CreateSystemParam(systemParamVO); }
/// <summary> /// 刪除系統參數 /// </summary> /// <param name="systemParamVO">被刪除的系統參數</param> public void DeleteSystemParam(SystemParamVO systemParamVO) { NHibernateDao.Delete(systemParamVO); }
/// <summary> /// 新增系統參數 /// </summary> /// <param name="systemParamVO">被新增的系統參數</param> /// <returns>新增後的系統參數</returns> public SystemParamVO CreateSystemParam(SystemParamVO systemParamVO) { NHibernateDao.Insert(systemParamVO); return systemParamVO; }
/// <summary> /// 更新系統參數 /// </summary> /// <param name="systemParamVO">被更新的系統參數</param> /// <returns>更新後的系統參數</returns> public SystemParamVO UpdateSystemParam(SystemParamVO systemParamVO) { NHibernateDao.Update(systemParamVO); return systemParamVO; }