esb-business-school
Goto Top

Mailversand via Powershell und EWS mit Progressbar

Hallo,

nutze diese DLL zum Versand von Mails mit PowerShell:

https://docs.microsoft.com/de-de/dotnet/api/microsoft.exchange.webservic ...

Klappt wunderbar, was mir fehlt ist ein Progressbar beim Absenden der Mail, da diese grössere Anhänge haben können. Besonders wenn ich das ausserhalbd es Campusnetzes machen möchte wäre dieser sehr gut.

Hat mir da jemand eine Idee?

Schonmal besten Dank.

Mfg
Friedrich

Content-Key: 427409

Url: https://administrator.de/contentid/427409

Printed on: April 24, 2024 at 17:04 o'clock

Mitglied: 138810
138810 Mar 12, 2019 updated at 09:03:06 (UTC)
Goto Top
Nur mit der EWS wird das nichts, da du damit nicht auf den Raw-Stream zugreifen kannst. Dazu musst du den HttpWebRequest selbst zusammenbauen und per Asynchronem Callback den Uploadstatus ermitteln, wie hier gezeigt:
https://stuff.seans.com/2009/01/05/using-httpwebrequest-for-asynchronous ...
Member: ESB-Business-School
ESB-Business-School Mar 12, 2019 at 09:18:32 (UTC)
Goto Top
Danke, schade, dass dachte ich mir schon, dass man das nicht so abgreifen kann. Da werde ich es ich es ohne Beispielcode schwer haben, da fehlen mir die vertieften Kenntnisse.
Mitglied: 138810
138810 Mar 12, 2019 updated at 09:24:47 (UTC)
Goto Top
Dann berechne dir die ungefähre Dauer halt anhand einer ermittelten Uploadrate und der Gesamtgröße der Mail. Die Grundrechenarten solltest du ja hoffentlich beherrschen.