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 = ""