diff --git a/app/email_utils.py b/app/email_utils.py index 3fdff783..e0f89b1a 100644 --- a/app/email_utils.py +++ b/app/email_utils.py @@ -636,7 +636,7 @@ def copy(msg: Message) -> Message: try: # prefer the unicode way return email.message_from_string(msg.as_string()) - except UnicodeEncodeError: + except (UnicodeEncodeError, ValueError): LOG.warning("as_string() fails, try to_bytes") return email.message_from_bytes(to_bytes(msg))