Java Mail API - E-Mail mit Anhang als com.sun.mail.util.BASE64DecoderStream senden

Vlastimil Unucka

Wir verwenden den Apache Camel Email-Kanal, um E-Mails aus dem Postfach zu lesen, in dem Teilnehmer E-Mails mit XML-Anhang senden. Wir haben eine E-Mail erhalten, die nicht fortgesetzt wurde, da Camel, sobald er versuchte, den Anhang zu lesen, den Anhang als com.sun.mail.util.BASE64DecoderStream angehängt bekam und wir keinen Decoder dafür haben. Ich möchte dieses Problem mit der Java Mail API reproduzieren, kann aber keine solche E-Mail senden. Der Anhang in der E-Mail wird wie folgt angehängt:

_002_148827254056800396s1npspdssma1pdnpslocal_
Content-Type: application/octet-stream;
    name="20170301_ATC_STATNETT_to_CASC.xml"
Content-Description: 20170301_ATC_STATNETT_to_CASC.xml
Content-Disposition: attachment;
    filename="20170301_ATC_STATNETT_to_CASC.xml"; size=3709;
    creation-date="Tue, 28 Feb 2017 09:02:22 GMT";
    modification-date="Tue, 28 Feb 2017 09:02:22 GMT"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0Ii8+PERvY3VtZW50VmVyc2lvbiB2PSIxIi8+PERv
Y3VtZW50VHlwZSB2PSJBMTMiLz48UHJvY2Vzc1R5cGUgdj0iQTA3Ii8+PFNlbmRlcklkZW50aWZp
Y2F0aW9uIHY9IjEwWDEwMDFBMTAwMUEzOFkiIGNvZGluZ1NjaGVtZT0iQTAxIi8+PFNlbmRlclJv
dD4NCg==

--_002_148827254056800396s1npspdssma1pdnpslocal_--

aber ich war nicht in der Lage, eine solche E-Mail mit Anhang zu verfassen, die während der Verarbeitung von Camel als com.sun.mail.util.BASE64DecoderStream erkannt würde.

Könnten Sie mir bitte einen Rat geben? Vielen Dank.

Bill Shannon

Wenn Sie eine Nachricht mit BASE64DecoderStream erhalten, müssen Sie sie nicht decodieren. Dieser Stream wird von JavaMail verwendet, um den verschlüsselten Nachrichtenteil zu decodieren. Alles, was Sie tun müssen, ist den Stream zu lesen, um die decodierten Daten zu erhalten.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel