Пример #1
0
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(';')
Пример #2
0
def switches():
    ini = ini_info(emailfile)
    ini.cfg_load()
    return ini.cfg_get('email', 'switch')
Пример #3
0
# -*- 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()