Hallo,
bei der Umsetzung von AS2 ist mir aufgefallen, dass bei Tests gegen Mendelson AS2 1.1b57 ein Verhalten bzgl. asynchroner MDNs aufgefallen ist. Der Block der MDN ist:
Content-Type: message/disposition-notification
Content-Transfer-Encoding: 7bit
Reporting-UA: mendelson opensource AS2
Original-Recipient: rfc822; TargetID
Final-Recipient: rfc822; TargetID
Original-Message-ID:
Disposition: automatic-action/MDN-sent-automatically; processed
Received-Content-MIC: ThJDvSLGbnbCup7dwfkTlOV/n4M=, sha1
Die Ursache des Fehlverhaltens zum Parsen dieser MDN ist die Leerzeile zwischen "Content-Transfer-Encoding: 7bit" und "Reporting-UA: mendelson opensource AS2", hier scheint der Webserver Header von Content zu trennen. Ich konnte keine Definition in einer AS2-RFC finden, die dieses Verhalten zulässt. Können Sie dieses Verhalten bestätigen oder manifestieren, dass es tatsächlich korrekt ist?
Grüße aus dem Süden,
Harald Koch
Comments
Hello, we are just using the…
Submitted by service on Thu, 06/18/2020 - 16:16
Hello,
we are just using the java mail API to generate the structure of MIME messages, we are not aware of adding additional lines.
Regards
Hello, then I assume you are…
Submitted by Harald Koch on Thu, 06/25/2020 - 12:35
In reply to Hello, we are just using the… by service
Hello,
then I assume you are either using the java mail API wrong, or the java mail API generated additional newlines which are not proper. I will analyze this with older versions of your software.