示例#1
0
def test_smtp():
    email = request.json.get('email', None)
    message = request.json.get('message', None)
    data = request.json.get('data', None)
    if not all([email, message, data]):
        return 'Missing data', 400
    # 调用smtp函数发送邮件
    try:
        from service.util.message.smtp import mail_test
        if mail_test(config=data['config'], message=message, email=email):
            return '邮件已发送', 200
        else:
            return '邮件发送失败', 401
    except Exception as e:
        log(e)
        return '邮箱配置可能有错误', 500
示例#2
0
def test_smtp():
    # print(request.json)
    email = request.json.get('email', None)
    message = request.json.get('message', None)
    data = request.json.get('data', None)
    if not all([email, message, data]):
        return 'Missing data', 400
    # 调用smtp函数发送邮件
    try:

        if mail_test(config=data['config'], message=message, email=email):
            return '邮件已发送', 200
        else:
            return '邮件发送失败', 400
    except Exception as e:
        log(e)
        return '邮箱配置可能有错误', 400