public void EnableEmail(string server, string port, string username, string password, string content, LoginInfo info) { if (!int.TryParse(port, out int smtpPort)) { throw new Exception("端口错误,不是有效数字"); } var key = SystemKey.EMAIL.ToString(); MailAccount mailAccount = new MailAccount() { enable = true, password = password, userName = username, smtpServer = server, smtpPort = smtpPort, content = content }; if (SysDB.Exist(key)) { SysDB.Update(key, mailAccount.ToJsonString()); } else { SysDB.Insert(key, mailAccount.ToJsonString()); } ServerContext.logger.Info($"{info.username}开启了邮件通知"); }
public void DisableEmail(LoginInfo info) { var key = SystemKey.EMAIL.ToString(); MailAccount mailAccount = MailAccount.Default(); if (SysDB.Exist(key)) { SysDB.Update(key, mailAccount.ToJsonString()); } else { SysDB.Insert(key, mailAccount.ToJsonString()); } ServerContext.logger.Info($"{info.username}关闭了邮件通知"); }