From 642f95e45b686dec0b4c3ea410b2d632183b18d8 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 19 Mar 2026 17:46:46 +0100 Subject: [PATCH] MIME headers: Explicitly set type on multipart envelope --- src/peppol_py/as4_sender.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/peppol_py/as4_sender.py b/src/peppol_py/as4_sender.py index 459a204..dce2806 100644 --- a/src/peppol_py/as4_sender.py +++ b/src/peppol_py/as4_sender.py @@ -13,7 +13,7 @@ def get_headers_and_body_for_posting_as4_document(document_content, document_xml, utc_timestamp, document_type, process_type, sender_id, receiver_id, to_party_id, xmlsec_path, keyfile, keyfile_password, sender_cert, receiver_cert, service_provider_id): message, gzip, attachment_id = make_as4_message_to_post(utc_timestamp, document_type, process_type, sender_id, receiver_id, to_party_id, document_content, xmlsec_path, keyfile, keyfile_password, sender_cert, receiver_cert, service_provider_id) - related = MIMEMultipart('related') + related = MIMEMultipart('related', type='application/soap+xml') mt = MIMEApplication(message, 'soap+xml', email.encoders.encode_7or8bit) mt.add_header("Content-ID", "")