feat: base 可使用跳板机转发错误邮件

This commit is contained in:
caoqianming 2024-08-21 09:27:37 +08:00
parent 7b2c8b3c4d
commit f70fd4afd5
1 changed files with 6 additions and 2 deletions

View File

@ -6,6 +6,7 @@ from django.conf import settings
from server.settings import get_sysconfig
import importlib
from django.core.cache import cache
import requests
# 实例化myLogger
myLogger = logging.getLogger('log')
@ -34,8 +35,11 @@ def send_mail_task(**args):
args['subject'] = args['subject'] + '_发送频繁'
else:
cache.set(cache_key, (email_count, True), 60)
from django.core.mail import send_mail
send_mail(**args)
if getattr(settings, 'JUMP_MAIL_ENABLED', False):
requests.post(settings.JUMP_MAIL_URL, json=args)
else:
from django.core.mail import send_mail
send_mail(**args)
class CustomTask(Task):
"""