E-Mail als MSG-Datei speichern, ohne Outlook (COM-Objekt usw.) oder Software von Drittanbietern zu verwenden

Im Moment verwende ich die Exchange-Webdienst-API mit PowerShell, um bestimmte E-Mails aus dem Exchange abzurufen und als EML-Dateien zu speichern. Das funktioniert großartig; Der Benutzer / Kunde verlangt jedoch, dass die E-Mails im Nachrichtenformat vorliegen. Es gibt zwei Möglichkeiten, die ich gesehen habe, um dies zu tun:

Verwenden Sie Outlook / Outlook COM ObjectVerwenden Sie eine Bibliothek oder Software eines Drittanbieters (wie folgt:http: //www.independentsoft.de/exchangewebservices/tutorial/downloadmessagetomsgfile.htm)

Gibt es noch andere Alternativen? Ich würde gerne bei PowerShell bleiben, wenn möglich, aber es scheint, dass EWS auf das Schreiben von EML-Dateien beschränkt ist.

s gibt keine Flexibilität in Bezug auf die Anforderungen von MSG und EML (Compliance

BEARBEITEN Dies wird auf einem Server ausgeführt. Daher würde ich es vorziehen, wenn dies ohne die Installation von Outlook möglich wäre.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage