feat: base 可使用跳板机转发错误邮件
This commit is contained in:
parent
bc38196f68
commit
4a277eb954
|
@ -6,6 +6,7 @@ from django.conf import settings
|
||||||
from server.settings import get_sysconfig
|
from server.settings import get_sysconfig
|
||||||
import importlib
|
import importlib
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
|
import requests
|
||||||
|
|
||||||
# 实例化myLogger
|
# 实例化myLogger
|
||||||
myLogger = logging.getLogger('log')
|
myLogger = logging.getLogger('log')
|
||||||
|
@ -34,8 +35,11 @@ def send_mail_task(**args):
|
||||||
args['subject'] = args['subject'] + '_发送频繁'
|
args['subject'] = args['subject'] + '_发送频繁'
|
||||||
else:
|
else:
|
||||||
cache.set(cache_key, (email_count, True), 60)
|
cache.set(cache_key, (email_count, True), 60)
|
||||||
from django.core.mail import send_mail
|
if getattr(settings, 'JUMP_MAIL_ENABLED', False):
|
||||||
send_mail(**args)
|
requests.post(settings.JUMP_MAIL_URL, json=args)
|
||||||
|
else:
|
||||||
|
from django.core.mail import send_mail
|
||||||
|
send_mail(**args)
|
||||||
|
|
||||||
class CustomTask(Task):
|
class CustomTask(Task):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue