private void SaveEmailInfo_Click(object sender, EventArgs e) { #region 保存邮箱设置 if (this.CheckCookie()) { EmailConfigInfo __emailinfo = EmailConfigs.GetConfig(); __emailinfo.Smtp = smtp.Text; __emailinfo.Port = Convert.ToInt32(port.Text); __emailinfo.Sysemail = sysemail.Text; __emailinfo.Username = userName.Text; __emailinfo.Password = password.Text; try { __emailinfo.PluginNameSpace = smtpemail.SelectedValue.Split(',')[0]; __emailinfo.DllFileName = smtpemail.SelectedValue.Split(',')[1]; } catch { ; } EmailConfigs.SaveConfig(__emailinfo); Emails.ReSetISmtpMail(); base.RegisterStartupScript("PAGE", "window.location.href='global_emailconfig.aspx';"); } #endregion }
// Token: 0x06000023 RID: 35 RVA: 0x00003F54 File Offset: 0x00002154 protected override void View() { this.emailconfig = EmailConfigs.GetEmailConfig(); if (this.ispost) { if (this.action == "save") { this.emailconfig.ssl = 0; this.emailconfig = FPRequest.GetModel <EmailConfig>(this.emailconfig); EmailConfigs.SaveConfig(this.emailconfig); Email.ReSetConfig(); base.AddMsg("保存配置成功!"); } else if (this.action == "send") { this.testmail = FPRequest.GetString("testmail"); if (this.testmail == "") { this.ShowErr("请输入测试发送EMAIL地址!"); return; } string text = Email.Send(this.testmail, "方配网站管理系统(WMS)发送系统测试邮件", "您好,这是一封方配网站管理系统(WMS)邮箱设置页面发送的测试邮件!,如果您收到这款邮件说明您的邮箱配置是正确的。"); if (!(text == "")) { this.ShowErr(text); return; } base.AddMsg("发布测试邮件成功,请检查是否收到。"); } } base.SaveRightURL(); }