Attachments cannot be multipart messages, so check this.
This commit is contained in:
committed by
Michael Mulqueen
parent
8972988663
commit
26fe1c9781
@@ -83,7 +83,7 @@ def decode_param(param):
|
|||||||
def parse_attachment(message_part):
|
def parse_attachment(message_part):
|
||||||
# Check again if this is a valid attachment
|
# Check again if this is a valid attachment
|
||||||
content_disposition = message_part.get("Content-Disposition", None)
|
content_disposition = message_part.get("Content-Disposition", None)
|
||||||
if content_disposition is not None:
|
if content_disposition is not None and not message_part.is_multipart():
|
||||||
dispositions = content_disposition.strip().split(";")
|
dispositions = content_disposition.strip().split(";")
|
||||||
|
|
||||||
if dispositions[0].lower() in ["attachment", "inline"]:
|
if dispositions[0].lower() in ["attachment", "inline"]:
|
||||||
|
|||||||
Reference in New Issue
Block a user