EWS

Funktion

Testen Sie die Exchange-Webdienste

Alarmierend

Fehlercode, Antwortcode, Verbindungszeit, Anmeldezeit, Gesamtzahl der E-Mails, ungelesene E-Mails, Kalendereinträge, Kontakte, gefundene E-Mails, Laufzeit

Exchange Web Services (EWS) bietet die Funktionalität, um Clientanwendungen die Kommunikation mit dem Exchange Server zu ermöglichen. EWS bietet Zugriff auf viele der gleichen Daten, die über Microsoft OfficeOutlook verfügbar gemacht werden. EWS-Clients können Outlook-Daten in Branchenanwendungen (Line-of-Business, LOB) integrieren. SOAP stellt das Messaging-Framework für Nachrichten bereit, die zwischen der Clientanwendung und dem Exchange Server gesendet werden. Die SOAP-Nachrichten werden per HTTP versendet.

EWS-Detail

EWS-Parameter

Parameter

Beschreibung

Konto

Definieren Sie den Verbindungstyp und wählen Sie zwischen Nur Text oder SSL/TLS

Nutzername

Der Benutzername für die Authentifizierung

Passwort

Das Passwort zur Authentifizierung

Ordnernamen

Durchsuchen Sie einen anderen Ordner als den Posteingang

Gemeinsam

Wurzelbaum anzeigen

Mail senden

Senden Sie eine E-Mail im HTML-Format (Von = Konto)

Mails auflisten

Postsendungen auflisten/suchen

Kalender

Kalendereinträge auflisten/suchen

Kontakte

Liste / Suche nach Kontakten

Wenn Befehle zur Generierung von Listen ausgewählt werden, wird eine Datei erstellt und an die Benutzeroberfläche gesendet

Optionale Parameter

EWS-Werte und Alarmgrenzen

Wert/ Alarm Limit

Beschreibung

Verbindungszeit

Zeit zum Herstellen einer Verbindung zum Remote- Server (in ms)

Anmeldezeit

Zeit zum Übertragen von Daten vom Remote- Server (in ms)

Gesamtzahl der E-Mails

Anzahl der Mails

Mails ungelesen

Anzahl ungelesener E-Mails

Kalenderelemente

Betrag auf die gesamten Kalendereinträge, wenn der Listenparameter aktiviert ist

Kontakte

Anzahl der gesamten Kontakte, wenn der Listenparameter aktiviert ist

Mails gefunden

Anzahl der gefundenen E-Mails basierend auf Suchparametern

Kalendereinträge gefunden

Anzahl der gefundenen Kalenderelemente basierend auf dem Suchparameter

Kontakte gefunden

Anzahl der gefundenen Kontakte basierend auf Suchparametern

Antwortcode

EWS-Antwortcodes

0 = Ok
-1 = Allgemeiner Fehler
6 = Parameter fehlt
11 = Ausführung fehlgeschlagen
12 = Python-Fehler
13 = Zeitüberschreitung
14 = Nicht autorisiert
15 = SOAP-Fehler
16 = Ratengrenzfehler
17 = Transportfehler
18 = SSL/TLS-Fehler
30 = Postfachfehler
31 = E-Mail nicht gefunden
32 = E-Mail konnte nicht gesendet werden
41 = Kalenderelement nicht gefunden
51 = Kontakt nicht gefunden

Laufzeit

Zeit bis zum Abschluss des Auftrags (in s)

Fehlercode

Allgemeiner Job-Fehlercode (siehe Abschnitt Job-Fehlercodes )

Ausgabe

Wenn Elemente aufgelistet oder durchsucht werden, wird eine Textdatei generiert und an die Benutzeroberfläche gesendet

Beispiele

Suchen Sie nach bestimmten E-Mails

Die folgende Konfiguration zählt nur E-Mails mit einem Betreff, der „Teststring“ enthält:

3 Mails mit passendem Betreff gefunden:

Durchsuchen Sie E-Mails und schreiben Sie eine Ergebnisdatei

Suchen Sie nach bestimmten Mails und schreiben Sie eine Ergebnisdatei:

Eine zusätzliche Zeile mit der Ausgabedatei wird angezeigt. Die Datei kann im Browser geöffnet oder zur weiteren Verarbeitung auf dem SKOOR- Server verwendet werden:

E-Mails in der Ergebnisdatei auflisten

Bei Bedarf können die ältesten oder neuesten Mails in der Ausgabedatei aufgeführt werden. Die Anzahl der aufgelisteten E-Mails kann im Feld neben der Dropdown- Liste „E-Mails auflisten“ konfiguriert werden (1, wenn leer gelassen). Die bei der Suche nach Konfiguration gefundenen E-Mails werden separat in derselben Datei aufgelistet.

Beispielausgabedatei

Die Datei enthält einen Header, gefolgt von Abschnitten, wie in den Jobeinstellungen konfiguriert. Die folgende Beispieldatei enthält einen Abschnitt mit den zehn neuesten E-Mails und einen mit den E-Mails, die bei der Suche nach Konfiguration gefunden wurden. Beide Abschnitte beginnen mit dem Jobstatus:

2018-10-25 14:18:35
Device: mail.company.com
Account: user@company.com
User: user
Name of inbox:  Posteingang
OK: Mail list (max 10 newest entries) of 'Posteingang':
      Sender                                	Received                  	Subject
    1 Worker, Mat					        	2018-10-25 11:32:11+00:00 	Just a test
    2 Example, Max 			                 	2018-10-25 09:55:51+00:00 	Reporting
    3 Test, Pat		                        	2018-10-25 05:27:18+00:00 	Weekly Meeting
	...
   10 Example, Max			                	2018-10-22 08:49:00+00:00 	Question
OK: Mails searched for 'Teststring' in 'Posteingang':
      Sender                                	Received                  	Subject
    1 Test, Pat				                 	2018-10-23 09:26:10+00:00 	Teststring
    2 Example, Max				            	2018-10-18 09:12:15+00:00 	Question about Teststring
    3 Test, Pat					            	2018-10-18 09:12:14+00:00 	Information: Teststring