EwsMailBuilder
Die EwsMailBuilder und EwsServiceFactory Klassen bieten eine schlanke Möglichkeit mit Hilfe der ews-js-api von otris E-Mails via oauth2 und z. B. Office365 E-Mails zu versenden.
Kleines Beispiel
context.enableModules();
const { EwsMailBuilder } = require("ou.sp.ews.EwsMailBuilder");
new EwsMailBuilder()
.from("sender@example.org")
.to("recipient@example.org")
.subject("Das ist ein Test")
.body("Dies ist der E-Mail Body Context")
.send();
info
Standardmäßig wird erwartet, dass im Documents Manager beim Mandanten folgende Eigenschaften gesetzt sind:
- ExchangeOnlineTenant - Die URL des genutzten Tenants
- ExchangeOnlineClientId - Die Client ID der im Azure Portal hinterlegten Anwendung
- ExchangeOnlineClientSecret - Das generierte Secret Token für die Anwendung
tipp
Details zur Einrichtung für Office365 und den Referenzen der oben genannten Eigenschaften, können in unserem Confluence im Artikel Documents EWS Integration Office365 eingesehen werden. Die Original Dokumentation seitens otris finden Sie hier