add message ID to emails

This commit is contained in:
Marc Koch 2026-04-10 12:55:36 +02:00
parent 2ede0560a5
commit 6a9b4587b8
Signed by: marc
GPG Key ID: 12406554CFB028B9
1 changed files with 4 additions and 1 deletions

View File

@ -10,7 +10,7 @@ import ssl
from datetime import datetime, date, timedelta from datetime import datetime, date, timedelta
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.utils import format_datetime from email.utils import format_datetime, make_msgid
from pathlib import Path from pathlib import Path
import caldav import caldav
@ -618,8 +618,11 @@ def send_mail_to_organizer(
recipients = [recipient] recipients = [recipient]
sender_domain = os.getenv('SMTP_EMAIL', "").split('@')[1] if os.getenv('SMTP_EMAIL') else None
# Create the email message # Create the email message
message = MIMEMultipart("alternative") message = MIMEMultipart("alternative")
message['Message-ID'] = make_msgid(domain=sender_domain)
message["From"] = email.utils.formataddr( message["From"] = email.utils.formataddr(
(os.getenv('SMTP_SENDER_NAME', 'Room Booking'), (os.getenv('SMTP_SENDER_NAME', 'Room Booking'),
os.getenv('SMTP_EMAIL'))) os.getenv('SMTP_EMAIL')))