Исправлена ошибка name 'email' is not defined при отправке писем

- Добавлен импорт formatdate из email.utils
This commit is contained in:
InviteMe Developer
2026-08-31 15:03:15 +03:00
parent a65cb35b30
commit 13c60c69f2
+2 -2
View File
@@ -3,7 +3,7 @@ import time
from email.mime.multipart import MIMEMultipart from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText from email.mime.text import MIMEText
from email.mime.image import MIMEImage from email.mime.image import MIMEImage
from email.utils import formataddr from email.utils import formataddr, formatdate
from pathlib import Path from pathlib import Path
from flask import current_app, render_template from flask import current_app, render_template
@@ -23,7 +23,7 @@ def _build_mime_message(to_address, subject, html_body, sender_name, attachments
msg["Subject"] = subject msg["Subject"] = subject
msg["From"] = formataddr((sender_name, sender)) msg["From"] = formataddr((sender_name, sender))
msg["To"] = to_address msg["To"] = to_address
msg["Date"] = email.utils.formatdate(localtime=True) msg["Date"] = formatdate(localtime=True)
msg.attach(MIMEText(html_body, "html", "utf-8")) msg.attach(MIMEText(html_body, "html", "utf-8"))
for att in attachments: for att in attachments: