perf: 修改默认的邮箱地址

pull/11730/head
ibuler 2023-09-27 15:12:24 +08:00 committed by 老广
parent 2069fee795
commit 15a5dda9e0
2 changed files with 21 additions and 3 deletions

View File

@ -37,9 +37,7 @@ def send_mail_async(*args, **kwargs):
from_email = settings.EMAIL_FROM or settings.EMAIL_HOST_USER
args.insert(2, from_email)
args[3] = [mail for mail in args[3] if mail != 'admin@mycomany.com']
args = tuple(args)
try:
return send_mail(*args, **kwargs)
except Exception as e:
@ -52,7 +50,6 @@ def send_mail_attachment_async(subject, message, recipient_list, attachment_list
attachment_list = []
from_email = settings.EMAIL_FROM or settings.EMAIL_HOST_USER
subject = (settings.EMAIL_SUBJECT_PREFIX or '') + subject
recipient_list = [mail for mail in recipient_list if mail != 'admin@mycomany.com']
email = EmailMultiAlternatives(
subject=subject,
body=message,

View File

@ -0,0 +1,21 @@
# Generated by Django 4.1.10 on 2023-09-27 06:56
from django.db import migrations
def migrate_user_default_email(apps, *args):
user_cls = apps.get_model('users', 'User')
user_cls.objects\
.filter(email='admin@mycomany.com')\
.update(email='admin@example.com')
class Migration(migrations.Migration):
dependencies = [
('users', '0045_delete_usersession'),
]
operations = [
migrations.RunPython(migrate_user_default_email),
]