Merge pull request #15546 from jumpserver/pr@dev@send_mail_async

perf: send_mail_async add log
pull/15549/head
ZhaoJiSen 2025-06-10 17:47:22 +08:00 committed by GitHub
commit 2db8f0f444
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 0 deletions

View File

@ -55,6 +55,16 @@ def send_mail_async(*args, **kwargs):
args.insert(2, from_email) args.insert(2, from_email)
args = tuple(args) args = tuple(args)
subject = args[0] if len(args) > 0 else kwargs.get('subject')
message = args[1] if len(args) > 1 else kwargs.get('message')
recipient_list = args[3] if len(args) > 3 else kwargs.get('recipient_list')
html_message = kwargs.get('html_message')
logger.info(
"send_mail_async called with subject=%r, message=%r, recipients=%r, html_message=%r",
subject, message, recipient_list, html_message
)
try: try:
return send_mail(connection=get_email_connection(), *args, **kwargs) return send_mail(connection=get_email_connection(), *args, **kwargs)
except Exception as e: except Exception as e: