document = MIMEText('text', 'plain')
document.set_payload(open('document.txt', 'rb').read())
related.attach(document)
body = related.as_string().split('\n\n', 1)[1]
headers = dict(list(related.items()))
r = requests.post(url, data=body, headers=headers)
Как отправить «составной/связанный» с запросами в python?