def maillists(): ini = ini_info(emailfile) ini.cfg_load() # [(u'user', u'[email protected];[email protected];[email protected]')] # convert to down # [u'*****@*****.**', u'*****@*****.**', u'*****@*****.**'] return ini.cfg_dump()[0][1].split(';')
def switches(): ini = ini_info(emailfile) ini.cfg_load() return ini.cfg_get('email', 'switch')
# -*- coding:utf-8 -*- """ Author: pirogue Purpose: 邮件配置增删改 Site: http://pirogue.org Created: 2018-08-08 15:20:49 """ from base import BaseHandler import json from util.config import ini_info # import sys # sys.path.append("..") from application import emailfile ini = ini_info(emailfile) class EmailModifyHandler(BaseHandler): # 接收json 请求修改email配置文件 def write_error(self, status_code, **kwargs): self.write("Unable to parse JSON.") def post(self): # 接收提交过来的email配置 if self.request.headers["Content-Type"].startswith("application/json"): json_args = json.loads(self.request.body.decode('utf-8')) # 更新email.ini ini.cfg_load()