Die Entwicklerreferenz für die Integration der E-Mail-API
E-Mail ist das Rückgrat der Kommunikationsinfrastruktur von Entwicklern. Egal, ob Sie ein CRM, ein Helpdesk, einen KI-E-Mail-Assistenten oder ein Vertriebsautomatisierungstool erstellen, Sie werden irgendwann programmatisch mit E-Mails interagieren müssen. Dieser Leitfaden behandelt alles, was Entwickler im Jahr 2026 über E-Mail-APIs wissen müssen: wie sie funktionieren, wie sie sich im Vergleich zu SMTP und IMAP schlagen, wie die Authentifizierung mit OAuth 2.0 funktioniert, wie Posteingänge synchronisiert und Nachrichten gesendet werden, mit echten Codebeispielen, einschließlich eines Python-Tutorial zum Versenden von E-Mails.
Was Sie lernen werden
E-Mail-API-Grundlagen
Bevor wir uns mit Anbietern und Integrationsschritten befassen, wollen wir klären, was eine E-Mail-API eigentlich ist, warum Entwickler eine anstelle von Rohprotokollen verwenden und wie sich die beiden Hauptkategorien von E-Mail-APIs unterscheiden. Die Wahl, die Sie in dieser Phase treffen, bestimmt Ihre gesamte E-Mail-Integrationsstrategie.
Was ist eine E-Mail-API?
Eine E-Mail API (Schnittstelle zur Anwendungsprogrammierung) ermöglicht Anwendungen, E-Mails über Code zu senden, zu empfangen und zu verwalten. Anstatt traditionelle Protokolle wie SMTP, IMAP oder POP3 zu verwenden, bietet es eine moderne RESTful-Schicht für die Interaktion mit E-Mail-Daten mithilfe von JSON.
Es abstrahiert komplexe Serverkonfigurationen und bietet Entwicklern einen einheitlichen Zugriff auf mehrere E-Mail-Anbieter. Mit einem einzigen API-Aufruf können Sie die neuesten E-Mails aus einem Gmail-Postfach abrufen, eine Anlage über Outlook senden oder eine Nachricht in einem IMAP-Postfach kennzeichnen, ohne jemals den zugrunde liegenden Protokollstapel berühren zu müssen.
Wie E-Mail-APIs funktionieren
Eine E-Mail-API fungiert als Brücke zwischen Ihrer Anwendung und E-Mail-Dienstanbietern. Es verwendet die sichere OAuth 2.0-Authentifizierung, um Ihrer App Zugriff auf den Posteingang und die Nachrichten eines Benutzers zu gewähren, und stellt dann Postfachoperationen (Liste, Senden, Antworten, Synchronisieren, Kennzeichnen, Archivieren) über eine normalisierte REST- oder GraphQL-Schnittstelle bereit.
Ein typischer Arbeitsablauf sieht wie folgt aus:
- Benutzerautorisierung Der Nutzer erteilt Ihrer App die Berechtigung, über einen OAuth-Zustimmungsbildschirm auf seinen Posteingang zuzugreifen.
- Token-Speicher: Ihr Backend empfängt einen Zugriffstoken und einen Refresh-Token, die sicher serverseitig gespeichert werden.
- API-Aufrufe Ihre App stellt authentifizierte Anfragen an die E-Mail-API, um Nachrichten zu lesen, zu senden oder zu synchronisieren.
- Echtzeitereignisse Webhooks senden Push-Benachrichtigungen an Ihr Endpunkt, sobald eine neue E-Mail eintrifft oder eine vorhandene Nachricht geändert wird.
Sender APIs vs. Sync APIs: Zwei unterschiedliche Märkte
Bevor eine E-Mail-API integriert wird, ist es wichtig zu klären, dass der Begriff "E-Mail-API" Folgendes umfasst zwei unterschiedliche Märkte mit sehr unterschiedlichen Absichten. Die falsche Kategorie zu wählen, kostet Sie wochenlange verschwendete Integrationsarbeit.
APIs, die E-Mails versenden aus Ihrem eigenen Bereich. Sie kümmern sich um Zustellbarkeit, Warteschlangen und Reputation, greifen aber niemals auf den persönlichen Posteingang eines Benutzers zu.
APIs, die Ihrer App ermöglichen im Auftrag eines Benutzers handelnNachrichten aus ihrem tatsächlichen Gmail-, Outlook- oder IMAP-Posteingang in Echtzeit lesen, senden und synchronisieren.
Warum dieser Unterschied wichtig ist: Wenn Ihr Ziel Marketingautomatisierung oder Transaktionsnachrichten ist, sind Lösungen wie Brevo oder SendGrid eine gute Wahl. Aber wenn Sie integrieren möchten persönliche oder berufliche Postfächer Für Anwendungsfälle wie Vertriebsansprachen, Rekrutierung oder Support benötigen Sie eine E-Mail-API im Auftrag. Dieser Leitfaden konzentriert sich ausschließlich auf die letztere KategorieAPIs, die sich mit Gmail, Outlook und IMAP verbinden, um E-Mails direkt von den echten Konten Ihrer Benutzer zu senden und zu empfangen.
Eine E-Mail-Synchronisierungs-API ist eine Reihe von Protokollen und Tools, die es Anwendungen ermöglichen, E-Mail-Daten von verschiedenen E-Mail-Dienstanbietern abzurufen, zu verwalten und zu synchronisieren. Diese APIs ermöglichen Echtzeitaktualisierungen und stellen sicher, dass E-Mails über verschiedene Geräte und Plattformen hinweg konsistent und aktuell sind. Zu den Hauptfunktionen gehören Echtzeitsynchronisation, effiziente Datenabfrage und umfassende E-Mail-Verwaltungsfunktionen. In der Praxis ist eine E-Mail-Synchronisierungs-API das technische Rückgrat jeder On-Behalf-E-Mail-API: Sie sorgt dafür, dass Gmail-, Outlook- und IMAP-Integrationen in Ihrem Produkt live und aktuell bleiben.
E-Mail-API vs. direkte Integration von SMTP/IMAP
Viele Entwickler fragen sich: "Warum überhaupt eine E-Mail-API verwenden, wenn SMTP und IMAP kostenlose, offene Standards sind?" Die Antwort liegt in Entwicklungszeit, Zuverlässigkeit und Wartungskosten. Hier ist ein Vergleich nebeneinander.
Die direkte SMTP/IMAP-Integration ist immer noch für sehr eng gefasste Anwendungsfälle gültig (ein einfacher interner Cron, der Klartextwarnungen sendet), aber für jedes Produkt, das Posteingänge von Benutzern in großem Maßstab berührt, ist eine moderne E-Mail-API der einzig vernünftige Weg.
Die Landschaft der E-Mail-API-Anbieter
Drei Anbieter decken weltweit% rund 95 % der professionellen E-Mail-Nutzung ab: Google Mail (und Google Workspace), Microsoft Outlook / Microsoft 365, und das universelle IMAP / SMTP Protokolle für alles andere. Zu verstehen, was jedes einzelne bietet und wie sie sich unterscheiden, ist die erste Entscheidung, die Sie treffen müssen, bevor Sie eine E-Mail-API in Ihr Produkt integrieren.
Gmail-API
Die Gmail-API ermöglicht Entwicklern den sicheren Zugriff auf und die Verwaltung von Gmail-Postfächern mithilfe der OAuth 2.0-Authentifizierung. Dies ist der einzige genehmigte Weg, um Gmail- und Google Workspace-Konten für Verbraucher in großem Umfang zu integrieren: Es bietet über REST-Endpunkte über HTTPS Zugriff auf Postfachlisten, Nachrichtendownloads, Labelverwaltung, Entwürfe, Threads, Push-Benachrichtigungen und verlaufsbasierte inkrementelle Synchronisierung.
Im Hintergrund verwendet die Gmail API die OAuth-Zugangsdaten Ihres Google Cloud-Projekts, um im Namen eines Nutzers zu handeln. Sobald ein Nutzer die Zustimmung erteilt hat, erhalten Sie ein Zugriffstoken (Lebensdauer 1 Stunde) und ein Aktualisierungstoken, um neue zu generieren. Der schwierige Teil ist nicht die API selbst: es ist die Überprüfung der Google OAuth-Autorisierung bestehen, was obligatorisch ist, bevor Sie sensible Scopes wie Gmail ändern oder Gmail senden. Überprüfungen dauern 2-8 Wochen und erfordern eine CASA Sicherheitsbewertung der Stufe 2 oder 3.
{
"id": "18c1234abcd5678ef",
"Thread-ID": "18c1234abcd5678ef",
"labelIds": ["Posteingang", "WICHTIG", "KATEGORIE_PERSÖNLICH"],
"Ausschnitt": "Hallo Team, hier ist der Vertragsentwurf, den ihr angefordert habt...",
"idverlauf": "547821",
"internesDatum": "1714058400000",
"Nutzlast": {
"MIME-Typ": "multipart/alternative",
"Kopfzeilen": [
{ "Name": "Von", "Wert": "sarah@acme.com" },
{ "Name": "Nach", "Wert": "michel@unipile.com" },
{ "Name": "Betreff", "Wert": "Vertragsentwurf v3" }
]
}
}
- Erstellen Sie ein Google Cloud-Projekt in Ihrer Google Developer Console.
- Generieren Sie eine OAuth-Client-ID (Anwendungstyp: Webanwendung).
- Fügen Sie die Umleitungs-URI von Unipile zu Ihren autorisierten Ursprüngen hinzu.
- Reichen Sie die App zur Verifizierung mit den angeforderten Gmail-Scopes ein oder überspringen Sie diesen Schritt vollständig, indem Sie die vorab verifizierte CASA Tier 2 OAuth-App von Unipile verwenden.
Vollständige Gmail API-Integrationsanleitung
Microsoft Graph API (Outlook)
Die Microsoft Graph-API bietet Zugriff auf Outlook-Postfächer in Microsoft 365, Outlook.com und Exchange Online. Dies ist der Standardansatz für die Verbindung von geschäftlichen E-Mail-Konten, die unter Azure Active Directory gesichert sind. Im Gegensatz zu Gmail behandelt Microsoft Graph E-Mails als eine von vielen Ressourcen: dieselbe API-Oberfläche stellt auch Kalender, OneDrive, Teams und Kontakte bereit, was praktisch ist, wenn Ihr Produkt mehr als nur Postfachempfang benötigt.
Der OAuth-Flow verwendet Microsoft Entra ID (früher Azure AD). Sie registrieren eine mandantenübergreifende Anwendung und fordern die entsprechenden Bereiche an (Mail.Lesen, Mail.Senden, Offline-Zugriff), und Autorisierungscodes gegen Zugriffs- und Aktualisierungstoken einzutauschen. Wichtiger Hinweis: Azure Client Secrets laufen nach 12 oder 24 Monaten ab. Ein abgelaufenes Secret bricht stillschweigend alle Token-Refresh-Aufrufe in der Produktion. Stellen Sie eine Kalendererinnerung ein und rotieren Sie sie vor Ablauf.
{
"Wert": [
{
"id": "AAMkAGI2THBMM...",
"Gesprächs-ID": "AAQkAGI2THBMM...",
"Betreff": "Q1 Pipeline Bewertung",
"Körpervorschau": "Wir teilen uns das Deck und das Metriken-Dashboard...",
"gelesen": falsch,
"Wichtigkeit": "normal",
"Empfangsdatum-Zeit": "2026-04-07T08:42:11Z",
"von": {
"E-Mail-Adresse": {
"Name": "David Chen",
"Adresse": "david.chen@acme.com"
}
}
}
]
}
Vollständiger Leitfaden zur Microsoft Graph API →
IMAP & SMTP (Universelle Protokolle)
Für Mailserver, die keine native REST-API bereitstellen, IMAP bleibt das universelle Protokoll für den Postfachzugriff. Dies deckt alles außerhalb der Google- und Microsoft-Ökosysteme ab: Yahoo Mail, Fastmail, ProtonMail (über Bridge), iCloud Mail, Zoho, GMX, benutzerdefinierte Unternehmensmailserver mit Postfix oder Dovecot und jedem Anbieter, der den IMAP4rev1-Standard (RFC 3501) respektiert. Auf der Sendeseite ist SMTP (RFC 5321) das passende Protokoll für ausgehende Nachrichten.
Der Nachteil bei IMAP ist die Integrationskomplexität. Während Gmail und Microsoft Graph JSON über HTTPS bereitstellen, zwingt IMAP Sie dazu, persistente TCP-Sockets zu verwalten, RFC 822-Nachrichtenrumpf zu parsen, angehängte Dateien mit quoted-printable und Base64 von Hand zu dekodieren, IDLE-Benachrichtigungen zu verwalten und nach jedem vorübergehenden Netzwerkfehler erneut eine Verbindung herzustellen. Die meisten Produktteams unterschätzen IMAP um das Dreifache. Unipile abstrahiert all dies in die gleichen REST-Endpunkte, die für Gmail und Outlook verwendet werden.
// IMAP/SMTP-Postfach über Unipile verbinden { "Anbieter": "IMAP", "Nutzername": "michel@fastmail.com", "Passwort": "app-passwort-hier", "imap_host": "imap.fastmail.com", "imap_port": 993, "imap_verschlüsselung": "SSL", "smtp_host": "smtp.fastmail.com", "smtp_port": 465, "smtp_verschlüsselung": "SSL" } Antwort { "id": "acc_imap_8f3a7b2c", "Status": "Okay", "Fähigkeiten": ["Leerlauf", "KONDITIONSVERBINDUNG", "BEWEGEN", "UIDPLUS"] }
Vollständige IMAP API Integrationsanleitung
Vereinheitlichte E-Mail-APIs: Eine Integration für alle drei
Verwaltung von drei verschiedenen APIs Gmail REST, Microsoft Graph, IMAP/SMTP in einem einzigen Produkt schnell schmerzhaft wird. Jeder Anbieter bringt sein eigenes Authentifizierungsmodell, Endpunktformen, Ratenbegrenzungen, Fehlercodes und Eigenheiten mit. Eine Fehlerbehebung in Ihrer Gmail-Integration breitet sich nicht auf Outlook aus. Eine von einem Kunden gewünschte neue Funktion muss dreimal implementiert werden. Ihr Team für "E-Mail-Integrationen" wächst von einem Ingenieur auf vier.
A Vereinheitlichte E-Mail-API strafft all diese Komplexität in eine standardisierte REST-API, sodass sich Ihre Entwickler auf die Erstellung von Produktfunktionen konzentrieren können, anstatt E-Mail-Infrastrukturen zu verwalten. Sie schreiben Ihre Integration einmal und sie funktioniert gleichzeitig für Gmail, Outlook und IMAP.
Eine REST-API für alle Posteingänge
Greifen Sie über identische Endpunkte auf, senden und synchronisieren Sie Nachrichten in Gmail, Outlook und IMAP. Keine anbieterabhängige Verzweigung in Ihrem Code.
Zentralisierte OAuth-Verarbeitung
Verbinden Sie Google- und Microsoft-Konten sicher über vorkonfigurierte OAuth-Anwendungen von Unipile. Überspringen Sie den gesamten Verifizierungsprüfungsprozess.
Echtzeit-E-Mail-Synchronisierung
Automatisch verwaltete initiale Synchronisierung, inkrementelle Deltasynchronisierung und Webhook-Benachrichtigungen. Kein Polling mehr, keine verpassten Nachrichten mehr.
Unternehmenssicherheit
SOC 2 Typ II zertifiziert, DSGVO-konform, CASA Stufe 2 auditiert. Token und Anmeldedaten im Ruhezustand und während der Übertragung verschlüsselt.
Für eine vollständige Schritt-für-Schritt-Implementierungsanleitung siehe unsere einheitlicher E-Mail-API-Integrationsleitfaden.
E-Mail-API-Integration: Von OAuth zu Echtzeit-Synchronisation
Eine reale E-Mail-API-Integration durchläuft vier Phasen, unabhängig davon, welchen Anbieter Sie anvisieren. Lesen Sie diesen Abschnitt als Checkliste, bevor Sie mit Ihrer Implementierung beginnen: Das Überspringen eines Schritts ist der häufigste Grund dafür, dass Integrationen in der Entwicklung funktionieren und in der Produktion fehlschlagen.
OAuth 2.0 Authentifizierung
Sowohl Gmail als auch Microsoft Graph verwenden den Standard OAuth 2.0-Autorisierungscode-Fluss. Die Mechanik ist identisch: leiten Sie den Benutzer zum Anbieter weiter, erhalten Sie einen Einmalcode an Ihrer Callback-URL, tauschen Sie ihn serverseitig gegen ein langlebiges Refresh-Token aus und verwenden Sie dann dieses Refresh-Token, um für jeden nachfolgenden API-Aufruf kurzlebige Access-Token zu generieren.
- Leiten Sie den Benutzer mit Ihrer an den Autorisierungsendpunkt des Anbieters weiter
client_id,redirect_uri, und die angeforderteUmfang. - Der Nutzer erteilt die Berechtigungen, der Anbieter leitet mit einer einmaligen zu Ihrer Callback-URL weiter
CodeParameter. - Ihr Server tauscht das aus
Codefür einZugriffstoken(1 Stunde Lebensdauer) und eineAktualisierungsschlüsselüber einen Back-Channel POST. - Speichern Sie die
Aktualisierungsschlüsselsicher serverseitig, ruhend verschlüsselt. Dies ist die langlebige Anmeldeinformation, die Sie zum automatischen Generieren neuer Zugriffstoken verwenden.
Sicherheitshinweis: nie speichern eine Zugriffstoken im Browser-LocalStorage oder ihn für JavaScript auf der Client-Seite zugänglich machen. Der Aktualisierungsschlüssel muss serverseitig gespeichert werden, verschlüsselt mit einem Schlüssel, der selbst rotiert wird. Ein kompromittierter Refresh-Token bedeutet vollen Postfachzugriff, bis der Benutzer die Zustimmung manuell widerruft.
E-Mails senden & empfangen
Nach der Authentifizierung decken die nächsten beiden Operationen 80% des typischen E-Mail-API-Gebrauchs ab: Posteingang abrufen und eine Nachricht senden. Mit der einheitlichen API von Unipile funktionieren beide identisch über Gmail, Outlook und IMAP über einen einzigen Satz von Endpunkten.
# Holen Sie die neuesten 50 E-Mails aus einem verbundenen Posteingang
curl --request GET \
--url 'https://api.unipile.com/api/v1/emails?limit=50&folder=inbox' \
--header 'X-API-KEY: YOUR_API_KEY'
# Senden Sie eine einfache Text-E-Mail
curl --request POST \
--url 'https://api.unipile.com/api/v1/emails' \
--header 'X-API-KEY: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"account_id": "YOUR_ACCOUNT_ID",
"subject": "Hallo von Unipile",
"body": "Hallo, dies ist eine einfache Text-E-Mail",
"to": [{"display_name":"John Doe","identifier":"john@example.com"}]
}'
Unipile unterstützt auch die typischen fortgeschrittenen Versandfunktionen, die Entwickler erwarten: Anhänge (multipart/form-data mit mehreren Dateien), benutzerdefinierte Header (Übergabe von Arrays von X- vorgezogene Kopfzeilen), Antworten in diesem Thread (die ursprüngliche Nachricht verwendend provider_id), Anzeigename-Überschreibung, erlaubte Absender-Aliase und Öffnungs- / Link-Tracking mit Echtzeit-Webhook-Ereignissen. Jede dieser Zuordnungen entspricht einem einzelnen Feld im Request Body, keine Protokollverhandlung erforderlich.
# Senden mit Anhängen + benutzerdefinierten Headern + Tracking
curl --request POST \
--url 'https://api.unipile.com/api/v1/emails' \
--header 'X-API-KEY: YOUR_API_KEY' \
--form 'account_id=YOUR_ACCOUNT_ID' \
--form 'subject=Vertragsentwurf' \
--form 'body=Bitte finden Sie die v3 im Anhang.' \
--form 'to=[{"identifier":"sarah@acme.com"}]' \
--form 'attachments=@/path/to/contract.pdf' \
--form 'attachments=@/path/to/appendix.png' \
--form 'custom_headers=[{"name":"X-Campaign-ID","value":"q1-outreach"}]' \
--form 'tracking_options={"opens":true,"links":true,"label":"q1-outreach"}'
Für eine vollständige Entwicklerreferenz, die alle Sendoptionen und anbieterspezifisches Verhalten abdeckt, siehe unsere E-Mail-API-Leitfaden.
E-Mail-Synchronisierung in Echtzeit
Die Synchronisation des Posteingangs ist der komplexeste Teil jeder E-Mail-Integration und wird am häufigsten missverstanden. Eine robuste E-Mail-Synchronisierung Die Implementierung hat drei verschiedene Phasen: Erstsynchronisierung, inkrementelle Synchronisierung und Echtzeit-Webhook-Benachrichtigungen. Das Auslassen einer davon führt zu einer Integration, die am ersten Tag funktioniert und bei Skalierung fehlschlägt.
Erstsynchronisierung
Laden Sie zum ersten Mal den vollständigen Postfachstatus herunter. Paginieren Sie aggressiv, drosseln Sie auf die Ratenbegrenzungen des Anbieters und speichern Sie Nachrichten-IDs in einer Warteschlange für den stapelweisen Abruf des Nachrichtenrumpfes.
Inkrementelle Synchronisation
Nur Nachrichten abrufen, die sich seit dem letzten Zyklus geändert haben. Gmail verwendet historyId, Microsoft Graph verwendet $Delta-Token. Beide reduzieren die Bandbreite um% 95 % im Vergleich zu vollständigen Neuanforderungen.
Echtzeit-Webhooks
Schaffen Sie die Abfrage ganz ab. Gmail Pub/Sub und Graph-Abonnements pushen Ereignisse innerhalb von Sekunden nach jeder Posteingangsänderung an Ihren Endpunkt.
Planen Sie Erneuerungen von Anfang an: Gmail Pub/Sub Watch-Abonnements laufen nach 7 Tagen ab und müssen erneuert werden. Microsoft Graph-Abonnements für Mail-Ressourcen laufen nach maximal etwa 3 Tagen ab. Integrieren Sie die Abonnement-Erneuerung in Ihre Hintergrundjob-Infrastruktur. vorher werden, andernfalls wird Ihre Integration keine Ereignisse mehr erhalten.
Mit einer einheitlichen E-Mail-Synchronisierungs-API wie Unipile werden alle drei Phasen von der API-Schicht gehandhabt. Ihre Anwendung registriert ein einzelner Webhook-Endpunkt und erhält normalisierte email.empfangen Ereignisse unabhängig davon, ob die zugrunde liegende Mailbox Gmail, Outlook oder ein IMAP-Server ist, ohne dass eine anbieterbezogene Abonnementverwaltung erforderlich ist.
Webhooks & Ereignisse
Webhooks sind, wie eine moderne E-Mail-API Ihrem Backend in Echtzeit mitteilt, dass etwas passiert ist, ohne dass Sie nachfragen müssen. Anstatt abzufragen /Nachrichten alle 30 Sekunden (teuer und langsam), Sie abonnieren einmal, und der Anbieter sendet Ihnen jedes Mal, wenn eine neue E-Mail ankommt, gelesen wird, beantwortet wird oder gelöscht wird, eine JSON-Nutzlast an Ihren Endpunkt.
Die Veranstaltungen, die Sie normalerweise abonnieren, sind mail_empfangen (Eine neue Nachricht ist im Posteingang eingegangen), E-Mail gesendet (eine ausgehende Nachricht wurde erfolgreich zugestellt), Mail geöffnet (der Empfänger hat es geöffnet, falls Tracking aktiviert ist), E-Mail-Link_geklickt (der Empfänger klickte auf einen getrackten Link), und Kontostatus (Das verbundene Postfach muss neu authentifiziert werden, z. B. nach einer Passwortänderung). Jedes Ereignis enthält genügend Kontext, damit Ihre nachgelagerten Systeme reagieren können, ohne zusätzliche API-Aufrufe tätigen zu müssen.
E-Mail-API-Funktionsabdeckung nach Anbieter
Eine einzige Unipile-Integration gibt Ihnen Zugriff auf alle E-Mail-Operationen für Gmail, Outlook und IMAP-Anbieter. Klicken Sie auf eine Anbieterüberschrift, um die vollständige Integrationsanleitung zu lesen.
| Merkmal | Google Mail | Outlook / M365 | IMAP / SMTP |
|---|---|---|---|
| Authentifizierung | |||
| OAuth2 (keine Passwortspeicherung) | ✓ | ✓ | App-Passwort |
| Gehosteter Authentifizierungs-/Zustimmungsablauf | ✓ | ✓ | ✓ |
| Automatische Token-Aktualisierung | ✓ | ✓ | ✓ |
| E-Mail-Betrieb | |||
| E-Mail vom Benutzerkonto senden | ✓ | ✓ | ✓ |
| E-Mails lesen & auflisten | ✓ | ✓ | ✓ |
| Senden mit Anhängen | ✓ | ✓ | ✓ |
| Im bestehenden Thread antworten | ✓ | ✓ | ✓ |
| Entwurfsverwaltung | ✓ | ✓ | ✓ |
| Beschriftungen / Ordner | ✓Etiketten | ✓Ordner | ✓Ordner |
| Tägliches Sendelimit (ca.) | ~500 / Tag | ~10.000 / Tag | Serverabhängig |
| Synchronisation & Ereignisse | |||
| Webhooks in Echtzeit | ✓ | ✓ | ✓ |
| Inkrementeller Delta-Sync | ✓ | ✓ | ✓ |
| Thread-Gruppierung | ✓ | ✓ | ✓ |
| SOC 2 Typ II / CASA Stufe 2 | ✓ | ✓ | ✓ |
E-Mail-API-Integration für moderne Anwendungen
Verbinde Gmail, Outlook und IMAP über eine einzige API. Eine Integration, drei Anbieter, null Protokoll-Probleme.
// Verbinden Sie jeden E-Mail-Anbieter in Sekundenschnelle import { UnipileClient } from 'unipile-node-sdk'; const Kunde = new UnipileClient({ dsn: 'https://api.unipile.com', Token: process.env.UNIPILE_TOKEN }); // Alle E-Mails von verknüpften Konten abrufen const emails = await client.email.list({ Limit: 50, Ordner: 'inbox' }); // E-Mail senden await client.email.senden.({ to: 'contact@example.com', subject: 'Hallo von Unipile', body: 'Ihre Nachricht hier...' });
IMAP Vereinfacht
Abstrahieren Sie die Komplexität des rohen IMAP-Protokolls. Vollständiger Posteingangszugriff ohne Implementierung von RFC 3501.
SOC 2 zertifiziert
Unternehmenssicherheit mit vollständiger Compliance. Ihre Benutzerdaten bleiben geschützt.
CASA Tier 2 Zertifiziert
Nutzen Sie unsere von Google geprüfte OAuth-App für Ihren Proof of Concept (POC), bevor Sie Ihre eigene Zertifizierung abschließen.
Webhooks in Echtzeit
Sofortige Benachrichtigung über neue E-Mails, Statusänderungen und Ereignisse. Keine Abfrage erforderlich.
Sandbox-Umgebung
Testen Sie Ihre Integration risikofrei. Debuggen Sie mit detaillierten Protokollen und Fehlerverfolgung.
TypeScript bereit
Offizielles Node.js SDK mit vollständigen TypeScript-Typen. Entwicklererlebnis, das die Autovervollständigung unterstützt.
CRM- und ATS-Anwendungsfälle, die von der E-Mail-API unterstützt werden
Eine E-Mail-API ist selten das Endziel. Sie ist die Grundlage für Produkte, die E-Mails lesen, schreiben und auf diese reagieren, die sich im echten Posteingang ihrer Nutzer befinden. Zwei Produktkategorien treiben den Großteil des E-Mail-API-Traffics von Unipile voran: CRMs (Vertrieb und Kundenbetreuung) und ATS Plattformen (Rekrutierung und Einstellung). Hier ist, was jede freischaltet.
Protokolliere jede Kunden-E-Mail automatisch im richtigen Deal-Datensatz, ohne dass Ihre Mitarbeiter etwas kopieren und einfügen müssen. Löse Pipeline-Automatisierungen aus, sobald ein Interessent antwortet. Zeige den Inbox-Kontext innerhalb der CRM-Oberfläche an, ohne Ihre Benutzer zu zwingen, ihr E-Mail-Programm zu verlassen.
- Automatische Protokollierung: Eingehende und ausgehende E-Mails automatisch dem richtigen Kontakt und der richtigen Verkaufschance zuordnen.
- Antworterkennung Webhook löst Sekunden nach der Antwort eines Interessenten aus und löst Folgeaktionen oder Benachrichtigungen des Eigentümers aus.
- Thread-Synchronisierung: Vollständige Konversationsverläufe (Betreff + Thread-ID) innerhalb des CRM, einschließlich Anhängen, wiederherstellen.
- Senden von CRM: Nachrichten vom tatsächlichen Postfach des Benutzers verfassen und senden, damit sie unerwartet im "Von"-Feld des Empfängers erscheinen.
- Öffnungs- und Klickverfolgung: Attribute Engagement zurück auf den Deal und prognostizieren Sie die Abschlusswahrscheinlichkeit.
Synchronisieren Sie die Kommunikation mit Kandidaten in das ATS ohne manuelle Dateneingabe. Recruiter leben in ihrem Posteingang, Ihr Produkt benötigt die Daten, um im ATS zu leben. Die E-Mail-API überbrückt diese Lücke in Echtzeit, mit vollständiger Konversationshistorie und Unterstützung für Anhänge.
- Kandidaten-Threads Erfasse automatisch jede E-Mail, die mit einem Kandidaten ausgetauscht wurde, in dessen Profilzeitleiste.
- Lebenslauf-Analyse Anlagen, die per E-Mail eintreffen, werden im Kandidatenprofil gespeichert und in strukturierte Daten umgewandelt.
- Einstellungs-Pipeline-Ereignisse: Die Antwort eines Kandidaten befördert ihn automatisch zur nächsten Stufe des Einstellungsprozesses.
- Multi-Rekrutierer-Koordination gemeinsame Sichtbarkeit von Kandidatengesprächen im Recruiting-Team.
- Terminplanung für Vorstellungsgespräche Kombinieren Sie die E-Mail-API mit der Kalender-API für End-to-End-Buchungsabläufe.
Über CRMs und ATS-Plattformen hinaus treibt dieselbe E-Mail-API an KI-E-Mail-Assistenten (Lesen, Kurzwellen, übermenschliche Produkte), Kundensupport-Helpdesks (Vorderseite, Botschaft, Hilfe-Scout-Stil), Tools zum Engagement im Vertrieb (Outreach, im Salesloft-Stil), und Produktivitäts-Copiloten. Das gängige Muster: jedes Produkt, bei dem das Postfach des Benutzers die Wahrheitsquelle ist und Ihre Aufgabe darin besteht, die Arbeit damit zu beschleunigen.
Google OAuth, Vereinfacht
Google OAuth-Verifizierung ist komplex: Zustimmungsbildschirme, Sicherheitsüberprüfungen, CASA-Bewertungen, jährliche Re-Zertifizierungen. Unipile kümmert sich um alles, einschließlich der Einhaltung von Sicherheitsvorschriften, damit Sie sich auf die Entwicklung konzentrieren können.
Hören Sie auf, Gmail, Outlook und IMAP nacheinander zu integrieren.
Verbinden Sie jede Inbox in wenigen Minuten über eine einzige, vereinheitlichte E-Mail-API. SOC 2-zertifiziert, CASA Tier 2 geprüft, Webhooks in Echtzeit inklusive. Kostenlos starten, nach Belieben skalieren.
Häufig gestellte Fragen
Alles, was Entwickler fragen, bevor sie eine E-Mail-API integrieren.
historyId oder dem Microsoft Graph Delta-Token, um nur Änderungen seit Ihrem letzten Zyklus abzurufen). Siehe die Codebeispiele in Schritt 4 oben.$auswählen um nur notwendige Felder anzufordern, Batch-Nachrichtenabrufe zu verwenden, wo unterstützt, und um von Polling auf Webhooks oder Push-Benachrichtigungen für Echtzeitaktualisierungen umzuschalten. Für Gmail nutzen Sie Stapeländerung und StapelAbruf Endpunkte zur Reduzierung der Anfrageanzahl.Haben Sie noch Fragen? Unser Team ist für Sie da.