Verbinden & Synchronisieren Outlook 365 Postfächer über API
Integrieren Sie leistungsstarke E-Mail-Funktionen in Ihre App mit der Outlook E-Mail-API. Lesen, senden, synchronisieren und reagieren Sie auf Outlook- und Microsoft 365-E-Mails über eine einzige REST-Schnittstelle, die von Microsoft Graph unterstützt wird, ohne dass Sie OAuth-Flows selbst verwalten müssen.
const response = await fetch(
`https://${DSN}/api/v1/emails`,
{
Kopfzeilen: {
'X-API-KEY': API-Schlüssel,
'Konto-ID'outlookKontoId
}
}
);
const Emails = await Antwort.json();
// emails.items, Array von Outlook-Nachrichten
// funktioniert für Outlook, Gmail und IMAPWas ist die Outlook E-Mail-API?
Die Outlook E-Mail-API ist eine RESTful Schnittstelle, die Entwicklern programmatischen Zugriff auf Outlook- und Microsoft 365-Postfachdaten ermöglicht. Aufgebaut auf Microsoft Graph, damit Ihre Anwendung E-Mails in jedem Outlook- oder Exchange Online-Konto lesen, senden, organisieren und synchronisieren kann – unter Verwendung von OAuth 2.0 für eine sichere, benutzerdelegierte Authentifizierung. Entwickler integrieren die Outlook Email API, um E-Mail-Clients, CRM-Synchronisierungs-Engines, ATS-Tools und Outreach-Automatisierung aufzubauen, ohne Benutzeranmeldedaten preiszugeben.
Warum die Outlook-E-Mail-API in Ihre App integrieren?
Die Integration der Outlook E-Mail-API in Ihre Anwendung bietet Ihren Benutzern direkten Zugriff auf ihre Microsoft 365-Postfächer innerhalb Ihres Produkts, ohne dass sie zwischen Registerkarten wechseln oder manuell kopieren und einfügen müssen. Hier sind die vier Kernfunktionen, die Teams am häufigsten nutzen.
Microsoft Outlook API für Ihre CRM-Lösung
Outlook-Konversationen in Vertriebspipelines und Kundenakten synchronisieren
Outlook-E-Mails synchronisieren für Bewerbermanagementsysteme
Microsoft Graph API für Rekrutierungsplattformen und HR-Software
Synchronisieren Sie die Outlook-API für Outreach-Tools
Leistungsstarke Multi-Channel-Sales-Engagement-Plattformen mit Microsoft Graph
Die Integration der Outlook-E-Mail-API in Ihre Outreach-Software bietet Vertriebsteams eine zentrale Informationsquelle für jede Interessenteninteraktion. Gespräche bleiben synchron, Folgeaktionen werden automatisch ausgelöst und Engagement-Daten fließen direkt in Ihre Dashboards ein.
Einrichten von Microsoft OAuth für die Outlook-E-Mail-API
Microsoft OAuth DokumentationStandardmäßig verwendet Ihre Integration die OAuth-Zugangsdaten von Unipile. Um eine vollständig White-Label-Erlebnis wenn Endbenutzer ihre Outlook- oder Microsoft 365-Postfächer verbinden, registrieren Sie Ihre eigene App in Microsoft Entra ID. Folgen Sie der 7 Schritte unten um die Registrierung zu erstellen, Berechtigungen zu konfigurieren und die Verbindung zur Outlook-E-Mail-API in Ihrem Unipile-Arbeitsbereich herzustellen.
Erstellen Sie ein Microsoft Entra ID-Konto
Wenn Sie noch keine haben, erstellen Sie eine kostenlose Microsoft Entra ID Konto (früher Azure Active Directory). Dies ist das Admin-Portal, in dem Sie die OAuth-Anwendung registrieren, die Ihre Outlook-E-Mail-API-Integration ermöglicht.
Eine neue App im Azure-Portal registrieren
Anmelden bei portal.azure.com, öffnen Microsoft Entra ID, und klicken Neue Registrierung.
- Nennen Sie Ihre App: Dieser Name wird auf dem Microsoft OAuth-Zustimmungsbildschirm angezeigt, der Ihren Endbenutzern gezeigt wird.
- Unterstützte Kontotypen: Wählen Sie "Konten in einem beliebigen Organisationsverzeichnis (Beliebige Microsoft Entra ID, mandantenübergreifend) und persönliche Microsoft-Konten" aus, um sowohl geschäftliche Microsoft 365- als auch persönliche Outlook-Postfächer verbinden zu können.


Weiterleitungs-URIs hinzufügen
Öffnen Sie Authentifizierung Panel und klicken URI hinzufügen im Web-Bereich. Hinzufügen 2 Weiterleitungs-URIs mit Ihrer Unipile DSN (verfügbar in der Unipile Dashboard, oben rechts):
https://{{YOUR_DSN_less_port}}/api/v1/hosted/microsoft_auth_request_callback/port{{YOUR_PORT}}
Microsoft Graph-Berechtigungen konfigurieren
Geh API-Berechtigungen > Eine Berechtigung hinzufügen > Microsoft Graph, dann füge Folgendes hinzu Delegierte Berechtigungen für die Outlook E-Mail-API:
Für Kalenderfunktionen fügen Sie auch Calendars.ReadWrite, Calendars.Read, Calendars.Read.Shared und Calendars.ReadWrite.Shared hinzu und aktivieren Sie diese in Ihren Unipile Dashboard Scopes-Einstellungen.



Erstellen Sie ein Client-Geheimnis
Öffnen Sie Zertifikate & Geheimnisse, klicken Neues Client-Geheimnis. Gib dem Geheimnis eine Beschreibung und lege ein Ablaufdatum fest 730 Tage (24 Monate), dann auf "Hinzufügen" klicken.



Verbinden Sie Ihre App mit dem Unipile Dashboard
Öffnen Sie Unipile Dashboard und navigieren zu Einstellungen > Microsoft OAuth.
- Fügen Sie den Text hier ein Anwendungs- (Client-) ID von der Azure-Übersichtsseite.
- Füge die ein Geheimer Wert von der Seite Zertifikate und Geheimnisse.
- Klicken Speichern Sie.

Verbinden Sie sich testweise
Lösen Sie vom Unipile-Dashboard aus eine neue Verknüpfung mit einem Microsoft-Konto aus, um zu überprüfen, ob Ihre benutzerdefinierten OAuth-Anmeldeinformationen End-to-End funktionieren. Sie sollten Ihre App-Name und Branding im Microsoft-Zustimmungsdialog anstelle der Unipile-Standardeinstellungen.

8
Verifizierter Publisher werden
Empfohlen für die Produktion – entfernt die Warnung "Nicht verifiziert" auf dem Einwilligungsbildschirm
Mit Publisher-Verifizierung erscheint ein blaues Häkchen in der OAuth-Zustimmungsaufforderung. Ohne diese Warnung für geschäftliche Microsoft 365-Konten kann es zu einer Warnung "nicht verifizierter Herausgeber" kommen, was sich negativ auf Ihre Anmeldekonversion auswirkt.
Schritt 1: Treten Sie dem Microsoft Partner Network bei
- Registrieren Sie sich unter partner.microsoft.com und wähle die Microsoft KI Cloud Partnerprogramm.
- Wenn Sie ein Arbeitskonto benötigen, neuen Mandanten erstellen zuerst.
Schritt 2: Überprüfen Sie Ihre Domain
Erstelle eine Datei mit dem Namen microsoft-identity-association.json und dort hosten:
Schritt 3: Verknüpfen Sie Ihre Partner Global Account (PGA) ID
- Finden Sie Ihre PGA-ID über Partner Center.
- Navigieren Sie im Azure-Portal zu App-Registrierungen > Ihre App > Branding & Eigenschaften, die PGA-ID eingeben und speichern.
Für vollständige Details siehe die Microsoft Publisher Verifizierungsdokumentation.
9
Genehmigung durch Administrator erforderlich"
Wenn Endbenutzer einen Zustimmungsblock von ihrem Microsoft 365-Administrator sehen
Wenn ein Endbenutzer beim Verbinden seines Outlook-Postfachs die Meldung "Administratorgenehmigung erforderlich" sieht, wurde die erforderliche Zustimmung auf Mandantenebene nicht erteilt. Zwei Wege zur Lösung:
Methode 1: Administratorenzustimmung Anforderung innerhalb von Microsoft Entra
Ein Microsoft 365-Administrator prüft und genehmigt die ausstehende Anforderung zur Administratoreinwilligung. Siehe Microsoft-Dokumentation zur Überprüfung von Administratorzustimmungsanfragen.
Methode 2: OAuth-Anmeldung als Administrator mit mandantenweiter Zustimmung
- Der Administrator startet den OAuth-Login-Flow von Ihrer App.
- Während der Microsoft-Autorisierung muss der Administrator ankreuzen "Einwilligung im Namen Ihrer Organisation".
- Dies gewährt die Zustimmung für jeden Benutzer im Mandanten und verhindert die Aufforderung für zukünftige Outlook E-Mail-API-Verbindungen.
Vollständige Details in der Microsoft-Anleitungen zur Fehlerbehebung bei Einwilligungen.
Steigern Sie die Produktivität mit Outlook E-Mail-API-Funktionen
Steigern Sie die Produktivität Ihrer Benutzer, indem Sie die Funktionen der Outlook Email API nutzen, um nahtloses E-Mail-Management, automatisierte Arbeitsabläufe und Echtzeitsynchronisation zu ermöglichen, damit sie sich auf das Wesentliche konzentrieren können.
POST /api/v1/emails { "Konto_ID": "acc_outlook_...", "zu": [{"Kennung": "lead@acme.com"}], "Betreff": "Kurze Einführung", "Körper": "Hallo {{first_name}}..." }
// Neues E-Mail-Ereignis an Ihren Endpunkt übermittelt { "Ereignis": "mail.empfangen", "Konto_ID": "acc_outlook_...", "E-Mail-ID": "em_8FdK2...", "von": "sarah@acme.com", "Zeitstempel": "2026-05-18T09:42:11Z" }
Vergleiche Outlook mit Gmail und IMAP
| Merkmal |
|
|
|
|---|---|---|---|
| Kontoverbindung | |||
| Gehostete Autorisierung | |||
| Benutzerdefinierte Autorisierung | |||
| OAuth | |||
| Berechtigungsnachweise | |||
| Senden / Empfangen | |||
| E-Mail senden / antworten | |||
| Emails auflisten | |||
| Entwurf einer E-Mail erstellen | |||
| Organisieren Sie | |||
| E-Mail löschen | |||
| E-Mail verschieben | |||
| Listenordner | |||
| Ordner holen | |||
| Webhaken | |||
| Neue E-Mail | |||
| Öffnungs- und Klickverfolgung | |||
Integrieren Sie noch heute Ihre Outlook E-Mail-API
Kostenlose Testversion inklusive – keine Kreditkarte erforderlich. Verknüpfen Sie Ihr erstes Outlook-Konto in weniger als 5 Minuten.
Outlook E-Mail-API-Codebeispiele: Node.js, Python und cURL
Die folgenden Beispiele rufen den Unified Outlook Email API-Endpunkt von Unipile auf. Ein API-Schlüssel, eine Basis-URL – funktioniert für Outlook, Gmail und IMAP, ohne Ihren Code zu ändern. Ersetzen Sie DEINE_DSN und DEIN_API_SCHLÜSSEL mit den Werten aus Ihrem Unipile Dashboard.
E-Mails von einem verknüpften Outlook-Konto über die Unipile Outlook-E-Mail-API lesen
const axios = require('axios');
const DSN = 'api1.unipile.com:13211';
const API-Schlüssel = 'DEIN_API_SCHLÜSSEL';
const ACC_ID = 'OUTLOOK_KONTO_ID'; // von POST /accounts nach OAuth
async function OutlookMailsAuflisten() {
const res = await axios.bekommen.(
`https://\${DSN}/api/v1/emails`,
{
Kopfzeilen: {
'X-API-KEY': API_SCHLÜSSEL,
'Konto-ID'ACC_ID
}
}
);
Konsole.log(res.data.items); // Array von Outlook-Nachrichten
}
// E-Mail über die Outlook-E-Mail-API senden
async function Outlook-E-Mail senden() {
await axios.Beitrag(
`https://\${DSN}/api/v1/emails`,
{
account_idACC_ID,
zu: [{ anzeige_name: 'Alice', Kennung: 'alice@contoso.com' }],
Thema: 'Hallo von der Outlook E-Mail-API',
Körper: 'Gesendet über die Unipile Outlook E-Mail API.
'
},
{ Header:{ 'X-API-KEY': API_SCHLÜSSEL } }
);
}# E-Mails über die Unipile Outlook-E-Mail-API lesen und versenden
import Anfragen
DSN = "api1.unipile.com:13211"
API-Schlüssel = "DEIN_API_SCHLÜSSEL"
ACC_ID = "OUTLOOK_KONTO_ID"
ÜBERSCHRIFTEN = {
"X-API-KEY": API_SCHLÜSSEL,
"Konto_ID"ACC_ID,
}
#-Liste: Outlook-E-Mails
def Liste-E-Mails():
r = Anfragen.bekommen.(
https://{DSN}/api/v1/emails",
Kopfzeilen=ÜBERSCHRIFTEN
)
r.raise_for_status()
return r.json()["Gegenstände"]
# Über die Outlook-E-Mail-API senden
def E-Mail senden(an_adresse, betreff, körper):
r = Anfragen.Beitrag(
https://{DSN}/api/v1/emails",
Kopfzeilen={"X-API-KEY": API_SCHLÜSSEL},
json={
"Konto_ID"ACC_ID,
"zu": [{"Kennung": An:_Adresse],
"Betreff"Betreff:,
"Körper"Körper
}
)
r.raise_for_status()
return r.json()# E-Mails aus dem verknüpften Outlook-Konto auflisten
locken. -s -X GET \
"https://api1.unipile.com:13211/api/v1/emails" \
-H "X-API-KEY: DEIN_API_SCHLÜSSEL" \
-H "Konto_ID: OUTLOOK_KONTO_ID" \
| jq '.elems[] | {id, fach, von, datum}'
# E-Mail über die Outlook-E-Mail-API senden
locken. -s -X POST \
"https://api1.unipile.com:13211/api/v1/emails" \
-H "X-API-KEY: DEIN_API_SCHLÜSSEL" \
-H "Content-Type: application/json" \
-d '{
"account_id": "OUTLOOK_ACCOUNT_ID",
"an": [{"identifier": "alice@contoso.com"}],
"Betreff: Hallo von der Outlook E-Mail-API,
"Körper":"Gesendet über Unipile.
"
}'Native Microsoft Graph vs. Unified Outlook Email API (Unipile)
Entdecken Sie die klaren Vorteile der Nutzung der optimierten Outlook-E-Mail-API-Integration von Unipile im Vergleich zum direkten Aufbau auf Microsoft Graph. Nutzen Sie Hosted Auth, um die Sicherheit durch verbessertes Anmeldeinformationsmanagement zu erhöhen, eine reibungslose Integration mit Outlook und anderen E-Mail-Plattformen zu gewährleisten und den Aufwand für die Verwaltung von OAuth-Flows zu reduzieren.
| Dimension | Native Microsoft Graph API | Unipile Outlook E-Mail-API |
|---|---|---|
| Integrationsumfang | Outlook / Exchange Online nur | Outlook + Gmail + IMAP, gleicher Code |
| OAuth Flow-Einrichtung | Azure App-Registrierung + Tokenverwaltung pro Mandant | Ein gehosteter Authentifizierungslink, White-Label-OAuth-Seite, null Token-Code |
| Token aktualisieren | Ihr Code muss alle 60 Minuten neu geladen werden (Lebensdauer des Zugriffstokens) | Unipile handhabt die Aktualisierung für alle verknüpften Konten automatisch |
| Webhooks erneuern | Abonnements laufen nach 4.230 Minuten ab, Sie müssen vor Ablauf verlängern | Unipile erneuert Graph-Abonnements automatisch |
| Drosselungsbehandlung | 429 Wiederholungslogik und exponentielles Backoff müssen manuell implementiert werden | Integrierte Wiederholungs- und Ratenbegrenzungsverwaltung |
| Zeit bis zur ersten E-Mail | 2-5 Tage (Azure-Einrichtung + OAuth + Token-Logik + Fehlerbehandlung) | Unter 2 Stunden (folgen Sie dieser Anleitung) |
| Exchange Online – Außerbetriebnahme | Migration von EWS zu Graph vor der Frist im Oktober 2026 erforderlich | Unipile verwendet bereits Graph, die Migration ist transparent |
| Unterstützung | Microsoft-Dokumentation + Foren | Live technischer Support + On-Demand-Gespräch mit dem Gründer |
One Link Hosted Auth vs. Vollständiger OAuth-Flow
Unipiles gehostete Authentifizierung automatisiert die Erkennung von E-Mail-Anbietern und übernimmt die Authentifizierung. Dies reduziert die Komplexität der Ersteinrichtung erheblich, beschleunigt Entwicklungszyklen und verringert den Wartungsaufwand. OAuth E-Mail-API-Anleitung
Konsistente Updates und Wartung
Bleiben Sie mit regelmäßigen Updates und sorgfältiger Wartung immer einen Schritt voraus. Die Unipile Outlook E-Mail-API wird kontinuierlich verbessert, um Änderungen an Microsoft Graph zu verfolgen und Spitzenleistungen zu erzielen, sodass Ihre Integration auch dann funktioniert, wenn Microsoft seine API aktualisiert. MS Graph Integrationsleitfaden
Unser Support-Team begleitet Sie in jeder Phase der Integration der Outlook E-Mail-API, von der Initiierung bis nach der Implementierung, ohne zusätzliche Kosten. E-Mail-API für Entwickler
Häufige Fallstricke beim Erstellen mit der Outlook-E-Mail-API
Die Microsoft Outlook API ist mächtig, hat aber mehrere nicht offensichtliche Einschränkungen, die Ihre Integration im Produktivbetrieb zum Scheitern bringen können. Hier sind die 6 häufigsten Fallstricke – und wie Sie sie vermeiden.
Sicherheit & Compliance für Outlook-E-Mail-API-Integrationen
Sorgen Sie mit fortschrittlichen Sicherheitsprotokollen für die Sicherheit Ihrer Daten. Die Unipile Outlook E-Mail-API garantiert, dass Ihre E-Mails und vertraulichen Informationen geschützt bleiben – dank SOC 2 Typ II-Zertifizierung und vollständiger DSGVO-Konformität.
Häufig gestellte Fragen
Antworten auf die häufigsten Fragen zur Integration der Outlook-E-Mail-API, der Microsoft Outlook-API und der Outlook 365-API mit Unipile.
graph.microsoft.com/v1.0/me/nachrichten, authentifiziert mit einem Azure AD OAuth 2.0 Bearer-Token. Unipile verpackt dies in eine einfache, anbieterunabhängige Schnittstelle, die auch für Gmail und IMAP funktioniert.Mail.ReadWrite, Mail.Senden und Mail.Lesen delegierte Berechtigungen, (3) den Autorisierungscode-Flow zur Erlangung eines Zugriffstokens implementieren. Mit Unipile überspringen Sie all dies. Nutzen Sie Hosted Auth, um eine Ein-Klick-OAuth-Seite für Ihre Nutzer zu generieren. Sehen Sie das vollständige OAuth E-Mail-API-Anleitung und die Microsoft Graph OAuth-Leitfaden.Das könnte Sie auch interessieren
Abrufen von E-Mails mit Unipile API
Das programmgesteuerte Verwalten und Abrufen von E-Mails ist eine wichtige Fähigkeit. Ob für die Geschäftsautomatisierung, den Kundensupport oder für Marketingzwecke - wenn Sie wissen, wie Sie eine E-Mail-API zum Abrufen von E-Mails verwenden, können Sie Ihre Abläufe optimieren und die Effizienz steigern. Dieser Leitfaden führt Sie durch die wichtigsten Punkte...
Wie Sie E-Mail-API für Ihre Software erhalten
Entdecken Sie die Vorteile der Integration einer API, da sie ein Tor zur Erschließung zahlreicher Vorteile bei der nahtlosen Einbindung mehrerer E-Mail-Dienste in Ihre Anwendung darstellt.Was ist eine E-Mail-API?Eine E-Mail-API (Application Programming Interface) ist ein Dienst, der es Entwicklern ermöglicht,...
Google OAuth-Verifizierung und Gmail API-Anmeldeinformationen (2026)
Gmail API Warnung vor nicht verifizierter App Die Warnung "Diese App ist nicht verifiziert", die Obergrenze von 100 Benutzern und Ausnahmen Bevor Ihre App die Google OAuth App-Überprüfung besteht, sehen alle Benutzer, die versuchen, sie zu autorisieren, einen Warnbildschirm. Google erzwingt auch eine harte Obergrenze von 100 Benutzern für nicht verifizierte externe Apps. Hier ist...


