Anwendungsfall
In Ihrem Unternehmen erhalten Sie EML-Dateien und möchten einen Automatisierungsprozess implementieren, um alle per E-Mail angehängten Dateien automatisch für weitere Geschäftslogiken oder zu Archivierungszwecken zu verarbeiten.
Dann ist dies die richtige API für Sie.
Was ist das EML-Dateiformat?
Das EML-Dateiformat ist ein gängiger Dateityp zum Speichern von E-Mail-Nachrichten. EML steht für „Electronic Mail“ und ist ein Dateiformat, das typischerweise mit E-Mail-Clients und -Systemen in Verbindung gebracht wird. Es enthält den vollständigen Inhalt einer E-Mail, einschließlich Absender- und Empfängerinformationen, Betreff, Nachrichtentext, Anhänge und alle anderen relevanten Metadaten. Bei EML-Dateien handelt es sich in der Regel um reine Textdateien mit einer bestimmten Struktur, die eine einfache Analyse und Interpretation durch E-Mail-Anwendungen ermöglicht. Sie können von verschiedenen E-Mail-Clients geöffnet und angezeigt oder zur weiteren Verwendung oder Archivierung in verschiedene E-Mail-Programme importiert werden.
Beispielanforderungsschema:
Dieser API-Endpunkt erwartet im Anfragetext einen JSON mit einer "content"-Eigenschaft
{
content: "BASE-64-codierter String einer EML-Datei"
}
Zum schnellen Testen können Sie Ihre *.eml-Datei mit einem Online-Konverter in eine Base-64-codierte Zeichenfolge konvertieren:
https://base64.guru/converter/encode/file
Andernfalls müssen Sie diese Konvertierungslogik in Ihrem Client implementieren, bevor Sie diesen API-Endpunkt aufrufen. In Microsofts PowerAutomate oder FX erhalten Sie entweder den Dateiinhalt bereits in Base64 oder es stehen Funktionen zur Konvertierung zur Verfügung.
Als Ergebnis gibt dieser Endpunkt Base-64-codierte Dateien und ihre ursprünglichen Dateinamen sowie den Mime-(Datei-)Typ zurück.
Beispielergebnisschema:
[
{
"fileName": "mypicture.jpg",
"mimeType": "image/jpeg",
"content": "NzRjOGYwOWRmYTMwlyb......S1tYWlsLnhwaQo="
},
{
"fileName": "manifest.json",
"mimeType": "application/json",
"content": "ewogICJtYW5pZmVzHJ1.......ZQogICAgfQogIH0KfQ=="
}
]
Um die resultierenden Base-64-Strings schnell zu überprüfen und zurückzukonvertieren, können Sie auch dieses Online-Konverter-Tool verwenden:
https://base64.guru/converter/decode/file