Hier finden Sie eine ausführliche Entwicklerdokumentation für Exchange Server, einschließlich Exchange Online als Teil der lokalen Versionen von Office 365 und Exchange Server.
Mithilfe der Anleitung, der ersten Schritte, der neuen Features sowie der API-Referenzdokumentation können Sie Tools für den Zugriff auf und die Verwaltung von Postfachdaten von Diensten, Websites, Desktopcomputern und mobilen Geräten aus entwickeln und benutzerdefinierte Lösungen für E-Mails, Kalender, Kontakte und andere Elemente erstellen, die in Exchange Online oder auf einem Exchange 2010-, 2013-, 2016- und 2019-Server gespeichert sind.
Sie können Graph-API, REST-API, Exchange-Webdienste (EWS), AutoErmittlung, Outlook-Add-Ins oder andere APIs verwenden, um Ihre Anwendungen zu entwickeln. Diese Seite hilft Ihnen bei der Auswahl der richtigen Exchange-Technologie.
Verwenden Sie die folgende Tabelle, um die Technologie und die zugehörigen API-Inhalte zu identifizieren, mit denen Sie Ihre Entwicklungsziele erreichen können.
Wichtig
Microsoft Graph ist die empfohlene API für den Zugriff auf Exchange Online-Daten. Neue Anwendungen, die zum Zugreifen auf Exchange Online-Daten entwickelt werden, sollten Microsoft Graph verwenden.
Wenn Sie Folgendes erstellen…
Beginnen Sie hier.
Eine REST-basierte App zum Zugreifen auf Exchange Online als Teil von Office 365
Exchange-Interaktionen mit benutzerdefinierten Anwendungen
Einige dieser Technologien ermöglichen es Ihren Anwendungen, mit Daten zu arbeiten, die in Exchange gespeichert sind, und andere werden zum Verwalten und Steuern des Exchange-Servers verwendet. In vielen Fällen können Sie mehr als eine Programmiertechnologie oder -sprache verwenden, um eine Aufgabe zu erledigen, sodass Sie die Technologien und Sprachen verwenden können, mit denen Sie vertraut sind. Beispielsweise können Sie Eigenschaften für Elemente im Exchange-Speicher festlegen, indem Sie die Mail-REST-API, EWS oder die verwaltete EWS-API verwenden.
Exchange interagiert mit benutzerdefinierten Anwendungen je nach Anwendungsarchitektur und Funktion auf verschiedene Arten. Exchange leitet Nachrichten nicht nur weiter, sondern pflegt auch Posteingänge, führt formularbasierte Anwendungen aus, usw.
Exchange-Interaktion
Beschreibung
Nachrichtentransport
Exchange fungiert als standardmäßiger E-Mail-Server für Anwendungen, die Nachrichten senden. Exchange enthält verschiedene APIs, die Nachrichten weiterleiten, einschließlich REST, EWS und Verwaltete EWS-API. Darüber hinaus können Anwendungen zum Antworten Transport-Agents verwenden, wenn Nachrichten von Exchange verarbeitet und übermittelt werden.
Postfachspeicher
Exchange bietet eine hierarchische Struktur von Ordnern, Elementen und Eigenschaften für Anwendungen, die auf in Postfächern gespeicherte Daten zugreifen. Sie können auf diese gespeicherten Informationen zugreifen, indem Sie eine Kombination aus Datenbank und Komponentenobjektstilen verwenden. Sie können Abfragen auf den Daten durchführen, und Exchange verwaltet den Zugriff auf die gespeicherten Daten auf Grundlage der Benutzer- und Speicherberechtigungen. Anwendungen, die Postfachdaten verarbeiten, verwenden in der Regel REST, EWS oder die verwaltete EWS-API.
Verwalteter Unternehmensserver
Exchange fungiert als verwalteter Server für Anwendungen, die Exchange-Server und -Speicher verwalten. Anwendungen können aktuelle Aktivitäten sowie den Zustand von Exchange-Servern in der Organisation konfigurieren, steuern und überwachen. Exchange-Verwaltungsanwendungen verwenden die Exchange-Verwaltungsshell zum Verwalten von Exchange-Servern.