HTML Code einer eingehenden Email

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

HTML Code einer eingehenden Email

Beitrag von Creeth (ForumUser / 4 / 0 / 0 ) »
Hi,

ich lese in diesem Forum nun schon einige Zeit und habe auch schon oft Hilfreiches und Interessantes entdeckt.

Zu diesem Thema habe ich aber leider nichts gefunden.

Also ich habe in SAP einen SMTP Dienst eingerichtet und will Emails mit einem bestimmten Absender bearbeiten. Soweit tut alles und ich fange den Sendeauftrag in einer Klasse mit der Schnittstelle IF_INBOUND_EXIT_BCS ab. Darüber komme ich dann an die Email (lo_document). Den Inhalt der Email bekomme ich jedoch nur als Text zurück. Ich möchte aber gerne den Body mit HTML-Code.

Also hiermit bekomme ich nur den Inhalt, ohne HTML.

Code: Alles auswählen.

TRY .
      DATA l_mail_content TYPE bcss_dbpc.
      l_mail_content = lo_document->get_body_part_content( '1' ).
    CATCH cx_document_bcs.

  ENDTRY.
Ich danke euch schonmal für eure Zeit :)

Gruß
Robert

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: HTML Code einer eingehenden Email

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Hallo Robert,
Creeth hat geschrieben:

Code: Alles auswählen.

...
      l_mail_content = lo_document->get_body_part_content( '1' ).
...
wenn du schon eine Multi-part-email hast solltest du mal im Body schauen welche Teile da noch so rumliegen außer der "1", welche ja scheinbar für den TXT-Part zuständig ist.
Wahrscheinlich gibt's da auch einen Teil für den HTML-Part
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: HTML Code einer eingehenden Email

Beitrag von Creeth (ForumUser / 4 / 0 / 0 ) »
Ah tut mir leid, das hätte ich auch noch dazuschreiben können. Ich habe mir das Objekt natürlich genauer angeschaut und es enthält nur einen einzigen Content-Part, und einen Header-Part. Der vollständige Body muss, wenn überhaupt, woanders liegen. Das ganze Ojekt hat auch bereits den Typ 'TXT' und die GET-Methode des Sendeauftrags bietet mir da keine Möglichkeit etwas anderes zu fordern.

Re: HTML Code einer eingehenden Email

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Aber du bist schon sicher, dass die empfangene Email sowohl einen Text als auch einen HTML-Part hat?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: HTML Code einer eingehenden Email

Beitrag von Creeth (ForumUser / 4 / 0 / 0 ) »
Outlook ist so eingestellt das sowieso jede Mail als HTML Mail versandt wird, aber ich habe auch eine eigene erstellt mit ein bisschen CSS und so.

Outlook
email_outlook.PNG
Buisness Workplace
email_buisnessworkplace.PNG
Offenbar reduziert er sie für die interne Darstellung. Nur was passiert mit dem HTML-Body und kann man ihn irgendwie holen?

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5773
Views
HTML Code per Mail versenden
von abapjunior » 24.10.2012 15:47 • Verfasst in ABAP® für Anfänger
0
Antw.
1140
Views
"unsauberes" HTML beim Email aus ALV
von Alexander D. » 11.08.2016 12:08 • Verfasst in ABAP® Core
4
Antw.
4133
Views
HTML-Viewer-Control verändert HTML-Quelltext
von paramedic78 » 07.01.2013 14:50 • Verfasst in ABAP® für Anfänger
1
Antw.
977
Views
HTML String als HTML Popup darstellen
von Dag » 09.09.2019 09:43 • Verfasst in ABAP® für Anfänger
0
Antw.
1736
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von tar 8 / 184
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von tar 8 / 184
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822