diff --git a/src/mailparser/core.py b/src/mailparser/core.py index 5d02b09..dc1799f 100644 --- a/src/mailparser/core.py +++ b/src/mailparser/core.py @@ -637,6 +637,8 @@ def parse(self): # Recover original bytes then decode with charset orig_bytes = raw_str.encode("ascii", "surrogateescape") payload = ported_string(orig_bytes, encoding=charset) + except AttributeError: + payload = "" else: payload = ported_string(payload, encoding=charset) else: