From 265e818780892c2e8fdb3134454ac918f8d40d7e Mon Sep 17 00:00:00 2001 From: Leon Date: Wed, 16 Jul 2025 20:09:02 +0200 Subject: [PATCH] fix: decode email subjects to handle MIME encoded-word syntax --- backend/app/services/email_processor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/app/services/email_processor.py b/backend/app/services/email_processor.py index 657b37e..36f2129 100644 --- a/backend/app/services/email_processor.py +++ b/backend/app/services/email_processor.py @@ -1,5 +1,6 @@ import email import imaplib +from email.header import decode_header, make_header from sqlalchemy.orm import Session @@ -85,7 +86,7 @@ def process_emails(db: Session): sender_map[sender] = newsletter if newsletter: - subject = msg["Subject"] + subject = str(make_header(decode_header(msg["Subject"]))) body = "" html = ""