Fix: Date-Header in Outreach-Mails (Spam-Prävention)

This commit is contained in:
rene 2026-05-01 17:46:01 +02:00
parent 37ad20a096
commit ab197d3ca2

View file

@ -6,7 +6,7 @@ import smtplib
import ssl import ssl
from email.mime.text import MIMEText from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart from email.mime.multipart import MIMEMultipart
from email.utils import formataddr from email.utils import formataddr, formatdate
from datetime import datetime from datetime import datetime
from typing import List, Optional from typing import List, Optional
@ -87,6 +87,7 @@ def _imap_save_sent(msg_bytes: bytes, account: str):
def _build_message(to: str, subject: str, body: str, account: str, html: str = None) -> MIMEMultipart: def _build_message(to: str, subject: str, body: str, account: str, html: str = None) -> MIMEMultipart:
acc = _ACCOUNTS.get(account) or _ACCOUNTS["partner"] acc = _ACCOUNTS.get(account) or _ACCOUNTS["partner"]
msg = MIMEMultipart("alternative") msg = MIMEMultipart("alternative")
msg["Date"] = formatdate(localtime=True)
msg["Subject"] = subject msg["Subject"] = subject
msg["From"] = formataddr((acc["name"], acc["from"])) msg["From"] = formataddr((acc["name"], acc["from"]))
msg["To"] = to msg["To"] = to