API pocztowe dla SaaS: Połącz skrzynki pocztowe użytkowników (Gmail, Outlook, IMAP) w 2026 roku

API do e-maili dla SaaS

Nadaj swojemu SaaS Dostęp do Skrzynki odbiorcze użytkowników przez API poczty elektronicznej

API e-mail dla SaaS umożliwia Twojemu produktowi odczytywanie, wysyłanie i synchronizowanie wiadomości e-mail bezpośrednio z kont Gmail, Outlook lub IMAP Twoich użytkowników – bez konieczności podawania haseł. Twórz integracje CRM, narzędzia sprzedażowe, helpdeski i asystentów AI w oparciu o ujednoliconą platformę OAuth.

API do e-mail dla SaaS Synchronizacja skrzynki odbiorczej OAuth Gmail API Outlook API IMAP Integracja SaaS
sync-user-inbox.js
import { UnipileClient } z 'unipile-node-sdk'; const klient = nowy UnipileClient('TWÓJ_DSN', 'TWÓJ_TOKEN'); // Połącz skrzynkę odbiorczą użytkownika const link = czekać konta klienta.create({ typ: 'Google', redirect_url: 'https://app.com/cb' }); // Pobierz najnowsze 50 emaili const { przedmioty } = czekać client.email.pobierz wszystko({ account_id: 'identyfikator_konta_użytkownika', limit: 50 }); // Wyślij z adresu użytkownika czekać client.email.wysyłać({ account_id: 'identyfikator_konta_użytkownika', do: [{ identyfikator: 'lead@co.com' }], temat: 'Nawiązując do', body: 'Cześć, tylko się melduję...' });
Jedna integracja, wszyscy dostawcy
Współpracuje z Gmail Perspektywy IMAP
Definicja

Czym jest API e-mail dla SaaS?

Większość programistów słysząc "API do poczty e-mail" myśli o narzędziach takich jak SendGrid czy Mailgun – usługach do wysyłania transakcyjnych wiadomości e-mail (potwierdzenia, powiadomienia, magiczne linki) z własnej domeny. To zupełnie inny rynek. API do poczty e-mail dla SaaS rozwiązuje fundamentalnie inny problem: zapewnia twojemu produktowi programowy dostęp do kont e-mail twoich użytkowników.

Definicja

An API do e-mail dla SaaS to zestaw punktów końcowych HTTP, które pozwalają Twojemu produktowi uwierzytelnić się u dostawcy poczty e-mail użytkownika (Gmail, Outlook lub IMAP) za pomocą OAuth, a następnie odczytywać, wysyłać, synchronizować i wyszukiwać wiadomości e-mail w jego imieniu - wszystko za pomocą jednej integracji, bez przechowywania haseł i zarządzania specyficzny mi dla dostawcy cechami.

API Poczty Transakcyjnej
SendGrid, Mailgun, Resend

Wysyła e-maile z twojej domeny dla swoich użytkowników. Używane do resetowania haseł, faktur, powiadomień i kampanii marketingowych. Twojemu produktowi można przypisać adres nadawcy.

Przypadek użycia: "Wyślij powitalny e-mail z noreply@yourapp.com, gdy użytkownik się zarejestruje."
Użytkownik-Sync API e-mail dla SaaS
Unipile, Nylas, Aurinko

Udostępnia twoje oprogramowanie jako usługę (SaaS) do skrzynki odbiorcze użytkowników przez OAuth. Twój produkt odczytuje, wysyła i synchronizuje e-maile w imieniu każdego użytkownika – z jego konta Gmail, Outlook lub IMAP.

Przypadek użycia: "Przenieś skrzynkę odbiorczą Gmail sprzedawcy do swojego systemu CRM i automatycznie rejestruj każdego e-maila od potencjalnego klienta."
Przypadki użycia

Jakie produkty SaaS faktycznie budują za pomocą API e-mail

Każdy produkt, w którym użytkownicy muszą wchodzić w interakcje z e-mailami lub w którym e-maile muszą przepływać do Twojego modelu danych, jest kandydatem do API synchronizacji użytkowników z pocztą e-mail. Oto pięć najczęstszych wzorców, które twórcy wdrażają z Unipile.

Zarządzanie relacjami z klientami i analiza danych sprzedażowych
Najczęstsze

Automatyczne przechwytywanie każdej wiadomości e-mail wymienianej między przedstawicielem handlowym a klientem. Bez ręcznego logowania, bez pominiętych kontaktów. Twój CRM pozostaje aktualny bez żadnych działań ze strony użytkownika.

Automatyczne logowanie wiadomości e-mail do rekordów kontaktów i umów
Wyświetlaj wątki wiadomości e-mail w linii na osi czasu transakcji
Wykrywaj sygnały odpowiedzi, aby wyzwalać ruchy etapów potoku
Zaangażowanie Sprzedażowe i Sekwencjonowanie
Duża ilość

Uruchamiaj wieloetapowe sekwencje outreach z własnego adresu Gmail lub Outlook każdego przedstawiciela – nie ze współdzielonej domeny wysyłkowej. Odpowiedzi trafiają do rzeczywistej skrzynki odbiorczej przedstawiciela i są automatycznie wykrywane.

Wyślij z uwierzytelnionego adresu użytkownika
Wątki do automatycznego wstrzymywania sekwencji
Szanuj limity stawek na dostawcę bez dodatkowego kodu
Helpdesk i współdzielona skrzynka odbiorcza
Zespoły wsparcia

Przenoszenie e-maili pomocniczych z wielu skrzynek odbiorczych zespołu do ujednoliconej kolejki zgłoszeń. Odpowiedzi wysyłane z interfejsu helpdesku wychodzą przez własne połączone konto agenta, zachowując dostarczalność.

Synchronizuj wiele skrzynek pocztowych wsparcia przez IMAP lub OAuth
Przypisz, odpowiedz i zamknij zgłoszenia z jednego interfejsu użytkownika
Powiadomienia webhook w czasie rzeczywistym o nowych przychodzących wiadomościach e-mail
Asystent Skrzynki Wiadomości AI
Najszybciej rozwijający się

Udostępnij swojemu produktowi AI pełną historię wiadomości e-mail użytkownika. Podsumowuj wątki, szkicuj odpowiedzi, wyodrębniaj punkty do realizacji lub kategoryzuj potencjalnych klientów – wszystko w oparciu o rzeczywiste dane z skrzynki odbiorczej użytkownika.

Pobierz wątki z pełną treścią i załącznikami
Paginacja kontekstu historycznego dla podpowiedzi LLM
Wyślij odpowiedzi napisane przez sztuczną inteligencję z Twojego własnego adresu
Aplikacje do produktywności i automatyzacji
Narzędzia do przepływu pracy

Zezwól użytkownikom na połączenie ich skrzynki odbiorczej w celu wyzwalania automatyzacji – twórz zadania z e-maili, wyodrębniaj dane faktur, kieruj załączniki do magazynu lub łącz e-maile z platformami Slack, Notion lub własnym mechanizmem przepływu pracy.

Obserwuj nowe e-maile przez webhooki w czasie rzeczywistym
Pobierz i przeanalizuj załączniki e-mail
Działa z Gmail, Outlook i każdym serwerem IMAP
Rekrutacja i ATS
HR Tech

Połącz skrzynki odbiorcze rekruterów z Twoim ATS. Automatycznie kojarz wiadomości e-mail kandydatów z aplikacjami o pracę, śledź wskaźniki odpowiedzi i pozwól rekruterom odpowiadać bezpośrednio z ich połączonego konta, nie opuszczając Twojej platformy.

Dopasuj przychodzące e-maile do profili kandydatów
Automatycznie loguj korespondencję rekrutera z kandydatem
Obsługa żądań dostępu i usunięcia danych RODO
Wymagania techniczne

Co musi obsługiwać produkcyjne API e-mail dla SaaS

Budowanie niezawodnej integracji e-mailowej to coś więcej niż wywołanie punktu końcowego REST. Oto sześć możliwości, które powinna obejmować każda poważna integracja z interfejsem API e-mail SaaS – i gdzie w każdej z nich tkwi ukryta złożoność.

Wielodostępowy OAuth

Każdy użytkownik łączy swoją skrzynkę odbiorczą za pośrednictwem osobnej zgody OAuth. Twój SaaS działa w imieniu każdy uwierzytelniony użytkownik – nie przez pojedyncze, współdzielone konto usługi. Google i Microsoft wymagają weryfikacji aplikacji przed wystawieniem tokenów OAuth na dużą skalę.

Pokrycie dostawcy

Twoi użytkownicy będą mieli skrzynki Gmail, Outlook (prywatne i Microsoft 365) oraz skrzynki oparte na IMAP. Solidne API poczty e-mail dla SaaS normalizuje tych trzech dostawców do pojedynczy, ujednolicony format odpowiedzi więc logika Twojego produktu pozostaje niezależna od dostawcy.

Synchronizacja w czasie rzeczywistym i webhooki

Regularne ankietowanie co kilka minut jest zawodne i powolne. Produkcja SaaS wymaga powiadomienia webhook kiedy przychodzą nowe e-maile lub zmienia się stan wiadomości. Gmail używa Pub/Sub, Microsoft Graph używa subskrypcji – Twoja warstwa API powinna abstrakcyjnie sprowadzić oba do jednego formatu zdarzeń.

Model wątku i konwersacji

Klienty poczty e-mail grupują wiadomości w wątki. Twoje API poczty e-mail musi udostępniać spójny identyfikator wątku w różnych usługach, dzięki czemu możesz odpowiadać w wątku, zwijać rozmowy i wykrywać, czy sekwencja wysyłana zewnętrznie otrzymała odpowiedź - bez konieczności samodzielnego parsowania surowych nagłówków Message-ID.

Załączniki i parsowanie MIME

Odczytywanie załączników oznacza dekodowanie części MIME, obsługę obrazów wbudowanych i pobieranie binarnych bloków danych za pośrednictwem specyficznych dla dostawcy interfejsów API. Punkt końcowy musi pozwolić ci pobierz załączniki według ID bez ponownego pobierania pełnej treści wiadomości przy każdym żądaniu.

Bezpieczeństwo i zgodność

Dane pocztowe są wrażliwe. Twoja integracja musi szyfrowanie tokenów w spoczynku, zakresowe uprawnienia OAuth (żądanie tylko tego, czego potrzebujesz), logi audytowe i udokumentowana ścieżka usuwania danych w celu spełnienia żądań usunięcia danych wynikających z RODO i audytów SOC 2 Type II.

Trzech dostawców poczty e-mail, których musi obsługiwać Twoje SaaS
Logo Gmail
Gmail
Google OAuth 2.0 - Weryfikacja CASA Tier 2 wymagana na dużą skalę
Logo Outlook
Perspektywy
Platforma Microsoft Identity Platform - obejmuje osobisty Outlook i Microsoft 365
Logo IMAP
IMAP
Uniwersalny mechanizm zastępczy – Yahoo, Fastmail, niestandardowe serwery poczty firmowej
Budowa czy kupno

Ukryte koszty tworzenia własnej integracji API poczty e-mail

Biblioteki Gmail API, Microsoft Graph i IMAP są darmowe i dobrze udokumentowane. Dlaczego więc większość zespołów SaaS nie docenia kosztów budowy o 3-5 razy? Ponieważ złożoność nie leży w początkowej integracji – tkwi ona we wszystkim, co następuje później.

Sześć kosztów, które nigdy nie pojawiają się we wstępnym szacunku
Koszt 01
Weryfikacja aplikacji Google OAuth

Aplikacje żądające zakresów Gmail wykraczających poza podstawowy profil muszą przejść Ocena bezpieczeństwa Google CASA — poziom 2 zanim będą mogli obsłużyć ponad 100 użytkowników testowych. Proces ten obejmuje współpracę z zewnętrznym laboratorium bezpieczeństwa, trwa od 4 do 8 tygodni i kosztuje od 14 000 do 17 500, w zależności od zakresu.

Koszt 02
Weryfikacja Microsoft Publisher

Microsoft wymaga weryfikacja wydawcy dla aplikacji żądających wyższych uprawnień w ramach interfejsu Graph API. Bez tego każdy użytkownik zobaczy czerwony baner ostrzegawczy podczas ekranu zgody OAuth - co znacząco obniża konwersję w procesach onboardingu dla usług B2B SaaS.

Koszt 03
Przypadki brzegowe IMAP w dużej skali

Istnieją setki implementacji serwerów IMAP w użyciu. Każda ma swoje dziwactwa: niestandardowe nazwy folderów, wadliwe wsparcie dla IDLE, przypadki brzegowe certyfikatów TLS, sposób obsługi limitów czasowych połączeń i przepływy uwierzytelniania specyficzne dla poszczególnych serwerów. Każdy pozyskany klient korporacyjny może ujawnić nowy przypadek brzegowy co blokuje ich drużynę.

Koszt 04
Odświeżanie i rotacja tokenów

Tokeny OAuth wygasają. Tokeny odświeżania mogą zostać unieważnione przez użytkownika lub zgodnie z polityką dostawcy. Na dużą skalę, zarządzanie cyklem życia tokenów dla tysięcy połączonych kont wielu dostawców wymaga niezawodnego zadania w tle, powiadamiania o błędach i płynnego przepływu użytkownika przy ponownej autoryzacji.

Koszt 05
Zmiany w API dostawcy

Google i Microsoft deprecjonują i aktualizują powierzchnie API. Uwierzytelnianie podstawowe Gmail zostało usunięte. Microsoft deprecjonował starsze punkty końcowe Exchange. Dotrzymywanie kroku dziennikom zmian trzech dostawców jest ciągłym obciążeniem konserwacyjnym, które spada w całości na Twój zespół inżynieryjny.

Koszt 06
Zgodność i Obsługa Danych

Dane e-mail podlegają RODO i SOC 2 Type II. Potrzebne są udokumentowane przepływy danych, szyfrowanie w spoczynku i w tranzycie, zasady przechowywania tokenów oraz weryfikowalny proces usuwania danych. Zbudowanie tego od zera na potrzeby audytu SaaS może zająć tygodnie. i wymaga przeglądu prawnego.

Jak naprawdę wygląda "budowanie wewnętrzne" (czyli rozwijanie czegoś własnymi siłami)
Tydzień 1-2 Podstawowy OAuth Gmail + punkt końcowy listowania e-maili
Działa szybko. Dokumentacja szybkiego startu Google jest doskonała i szczęśliwa ścieżka działa w kilka dni.
Tydzień 3-5 Dodaj Microsoft Graph dla użytkowników Outlook
Inny przepływ uwierzytelniania, inny format tokena, inny model paginacji. Osiągnięto limit 100 użytkowników.
Proces weryfikacji wydawcy rozpoczyna się tutaj - dodaje 3-6 tygodni czasu oczekiwania
Tydzień 6-10 Dodaj IMAP dla wszystkich innych
Klienci korporacyjni pojawiają się z niestandardowe serwery poczty. Dziwactwa IMAP zaczynają się gromadzić. Logika odświeżania tokenów zawodzi pod obciążeniem. Webhooki jeszcze nie zaimplementowane.
Miesiąc 4-6 Synchronizacja w czasie rzeczywistym, wątki, załączniki, zgodność
Złożona ocena Gmail CASA. Inżynieria nadal walczy z przypadkami brzegowymi IMAP. Harmonogram produktu opóźniony.
Tutaj większość zespołów ponownie rozważa decyzję dotyczącą budowy
Pomiń 4-6 miesięcy budowy – podłącz swoją pierwszą skrzynkę odbiorczą użytkownika w mniej niż jeden dzień
Unipile obsługuje weryfikację OAuth, przypadki brzegowe IMAP, odświeżanie tokenów i webhaki dla wszystkich trzech dostawców.
Zacznij budować za darmo
Porównanie

Wbudowane API kontra agregacja poczty e-mail dla SaaS

Oto porównanie Twojej własnej integracji pocztowej obsługującej trzech dostawców z ujednoliconym interfejsem API poczty e-mail dla SaaS pod każdym możliwym względem dla skali produkcyjnej.

Zdolność Wbudowany wewnętrznie Unipile API pocztowe
Integracja Gmail OAuth
Instrukcja - CASA Tier 2 wymagana
W zestawie - Certyfikat CASA Tier 2
Outlook / Microsoft 365 OAuth
Instrukcja - wymagane uwierzytelnienie wydawcy
W zestawie - zweryfikowany wydawca
Obsługa IMAP
Zbuduj się samemu – przypadki brzegowe na dużą skalę
Całkowicie abstrakcyjne - wszystkie dziwactwa serwera obsłużone
Ujednolicony format odpowiedzi
3 oddzielne modele danych do normalizacji
Pojedynczy schemat dla wszystkich dostawców
Webhooki działające w czasie rzeczywistym
Pub/Sub + subskrypcje grafowe - oddzielna konfiguracja dla każdego dostawcy
Jeden punkt końcowy webhook dla wszystkich dostawców
Odświeżenie tokena OAuth
Twoje zadanie w tle - wymagane obsługi błędów
Zarządzane automatycznie
Model wątku i konwersacji
Dostawca-specyficzny - wymagana niestandardowa normalizacja
Spójne identyfikatory wątków u wszystkich dostawców
API załączników
Parsowanie MIME - buduj oddzielnie dla każdego dostawcy
Pobieraj według identyfikatora załącznika — niezależnie od dostawcy
Usuwanie danych RODO
Twoja odpowiedzialność - niestandardowy ślad audytowy
Udokumentowana ścieżka usuwania - zgodność z RODO
Zakres SOC 2 typu II
Zakres własnych kontroli
Certyfikat SOC 2 typu II
Czas do pierwszej synchronizacji poczty
4-6 miesięcy (wszyscy trzej dostawcy)
Mniej niż 1 dzień
Bieżąca konserwacja
Twój zespół śledzi wszystkie zmiany w API dostawców
Obsługiwane przez Unipile – zerowa konserwacja dostawcy
Integracja Gmail OAuth
Wbudowany wewnętrznie
Instrukcja - CASA Tier 2 wymagana
Unipile API pocztowe
W zestawie - Certyfikat CASA Tier 2
Outlook / Microsoft 365 OAuth
Wbudowany wewnętrznie
Instrukcja - wymagane uwierzytelnienie wydawcy
Unipile API pocztowe
W zestawie - zweryfikowany wydawca
Obsługa IMAP
Wbudowany wewnętrznie
Zbuduj się samemu – przypadki brzegowe na dużą skalę
Unipile API pocztowe
Całkowicie abstrakcyjne - wszystkie dziwactwa serwera obsłużone
Ujednolicony format odpowiedzi
Wbudowany wewnętrznie
3 oddzielne modele danych do normalizacji
Unipile API pocztowe
Pojedynczy schemat dla wszystkich dostawców
Webhooki działające w czasie rzeczywistym
Wbudowany wewnętrznie
Pub/Sub + subskrypcje grafowe - oddzielna konfiguracja dla każdego dostawcy
Unipile API pocztowe
Jeden punkt końcowy webhook dla wszystkich dostawców
Odświeżenie tokena OAuth
Wbudowany wewnętrznie
Twoje zadanie w tle - wymagane obsługi błędów
Unipile API pocztowe
Zarządzane automatycznie
Model wątku i konwersacji
Wbudowany wewnętrznie
Dostawca-specyficzny - wymagana niestandardowa normalizacja
Unipile API pocztowe
Spójne identyfikatory wątków u wszystkich dostawców
API załączników
Wbudowany wewnętrznie
Parsowanie MIME - buduj oddzielnie dla każdego dostawcy
Unipile API pocztowe
Pobieraj według identyfikatora załącznika — niezależnie od dostawcy
Usuwanie danych RODO
Wbudowany wewnętrznie
Twoja odpowiedzialność - niestandardowy ślad audytowy
Unipile API pocztowe
Udokumentowana ścieżka usuwania - zgodność z RODO
Zakres SOC 2 typu II
Wbudowany wewnętrznie
Zakres własnych kontroli
Unipile API pocztowe
Certyfikat SOC 2 typu II
Czas do pierwszej synchronizacji poczty
Wbudowany wewnętrznie
4-6 miesięcy (wszyscy trzej dostawcy)
Unipile API pocztowe
Mniej niż 1 dzień
Bieżąca konserwacja
Wbudowany wewnętrznie
Twój zespół śledzi wszystkie zmiany w API dostawców
Unipile API pocztowe
Obsługiwane przez Unipile – zerowa konserwacja dostawcy
Zintegruj swój e-mail w kilka godzin, nie miesięcy
Bezpieczny okres próbny — nie jest wymagana karta kredytowa. Połączcone konta Gmail, Outlook i IMAP dostępne od pierwszego dnia.
Zbuduj to z Unipile
Jak działa Unipile

Jak Unipile dostarcza API do obsługi poczty e-mail dla SaaS w jednej integracji

Unipile to ujednolicone API do obsługi poczty e-mail dla SaaS, zaprojektowane specjalnie dla rynku synchronizacji użytkowników. Jeden zestaw punktów końcowych obejmuje Gmail, Outlook i IMAP — z uwzględnieniem OAuth, webhooków, wątkowania, załączników i zgodności z przepisami. Oto, jak wygląda integracja każdego dostawcy "pod maską".

Gmail
Google OAuth 2.0 - CASA Poziom 2

Unipile używa Google OAuth 2.0 aby poprosić o minimalny niezbędny zakres uprawnień. Platforma posiada certyfikat CASA Tier 2, dzięki czemu Twoja aplikacja dziedziczy zweryfikowany status bez konieczności przechodzenia własnej oceny.

Czytaj, wysyłaj i odpowiadaj na wątki
Webhooki Pub/Sub ujęte w jednym punkcie końcowym
Etykiety i synchronizacja folderów
Przewodnik po Gmail API
Perspektywy
Microsoft Identity - osobiste i Microsoft 365

Unipile łączy się przez Microsoft Graph API korzystając z platformy Microsoft Identity. Obejmuje to zarówno osobiste konta Outlook, jak i firmowe dzierżawy Microsoft 365 za pośrednictwem jednego przepływu OAuth.

Pełny dostęp do odczytu i wysyłania wiadomości ze skrzynki pocztowej
Webhooki powiadomień o zmianach w grafie
Kalendarz i kontakty w tym samym API
Przewodnik po Microsoft Graph
IMAP
Uniwersalny serwer zapasowy - dowolny serwer pocztowy

Dla użytkowników Yahoo, Fastmail, niestandardowych serwerów firmowych lub dowolnego innego dostawcy, Unipile łączy się za pomocą IMAP. Wszystkie specyficzne dla serwera dziwactwa, przypadki brzegowe TLS i różnice w nazewnictwie folderów są abstrakcyjne od Twojego kodu.

Działa z każdym serwerem IMAP zgodnym ze standardami
Ankietowanie i prawie w czasie rzeczywistym przez IMAP IDLE
Ta sama ujednolicona odpowiedź API jak w Gmailu i Outlooku
Przewodnik po interfejsie API IMAP
Jak to działa w naszym SaaS: 4 kroki
1
Utwórz link do uwierzytelniania hostowanego
Wywołaj API Unipile, aby wygenerować link OAuth dla Twojego użytkownika. Kliknie go, przejdzie przez proces zatwierdzania w Google lub Microsoft, a jego skrzynka odbiorcza zostanie połączona z Twoim kontem SaaS.
2
Otrzymaj identyfikator połączonego konta
Po połączeniu Unipile zwraca account_id. Zapisz to w swoim rekordzie użytkownika. Wszystkie kolejne wywołania poczty e-mail będą odwoływać się do tego identyfikatora – bez tokenów ani sekretów w Twojej bazie danych.
3
Czytaj, wysyłaj i synchronizuj e-maile
Użycie GET /emails aby wyświetlić wiadomości, POST /maile do wysłania, i POBIERZ /emails/:id/attachments dla plików. Te same punkty końcowe dla wszystkich trzech dostawców.
4
Zarejestruj webhook dla zdarzeń w czasie rzeczywistym
Zarejestruj jeden adres URL webhooka. Unipile normalizuje zdarzenia subskrypcji Pub/Sub i Graph do jednego formatu ładunku i dostarcza je do Twojego punktu końcowego za każdym razem, gdy nadejdzie nowa poczta.
SOC 2 Typ II
Zgodność z RODO
Certyfikat CASA Tier 2 (Gmail)
Tokeny OAuth szyfrowane podczas przechowywania
SLA bez przestojów
Gotowy, aby zbudować swoje API e-mail dla SaaS?
Bezpłatny okres próbny — Połączone konta Gmail, Outlook i IMAP. Bez karty kredytowej. Brak konieczności konfiguracji OAuth pierwszego dnia.
Budowanie z Unipile
Przykład kodu

Synchronizacja e-maili użytkowników w Twoim SaaS: kompletny przykład kodu

Trzy języki, jeden wzorzec. Połącz skrzynkę odbiorczą użytkownika, pobierz jego wiadomości e-mail i wysyłaj z jego adresu – wszystko za pośrednictwem ujednoliconego interfejsu API poczty e-mail Unipile. Ten sam kod działa dla kont połączonych z Gmail, Outlook i IMAP.

Node.js
Python
cURL
email-saas-integration.js
import { UnipileClient } z 'unipile-node-sdk'; const klient = nowy UnipileClient('TWÓJ_DSN', 'TWÓJ_TOKEN'); // Krok 1: Wygeneruj link OAuth hostowany dla Twojego użytkownika const authLink = czekać konta klienta.create({ typ: 'Google', // lub 'microsoft' lub 'imap' redirect_url: 'https://yourapp.com/callback' }); // Przekieruj użytkownika na adres authLink.url, aby uzyskać zgodę OAuth // Krok 2: Wylistuj 50 najnowszych wiadomości e-mail dla połączonego konta const { elementy: wiadomości e-mail } = czekać client.email.pobierz wszystko({ account_id: 'ID_KONTA', limit: 50 }); e-maile.dla każdego(email => { konsola.log(temat wiadomości e-mail, identyfikator osoby wysyłającej); }); // Krok 3: Wyślij z własnego adresu użytkownika czekać client.email.wysyłać({ account_id: 'ID_KONTA', do: [{ identyfikator: 'lead@company.com', nazwa_wyświetlana: 'Perspektywa' }], temat: 'Nawiązując do naszej rozmowy', body: '

Cześć, chciałem się tylko odezwać...

'
}); // Krok 4: Zarejestruj webhook dla zdarzeń e-mail na żywo czekać client.webhook.create({ adres url 'https://yourapp.com/webhooks/email', wydarzenia: ['email.received', 'email.wysłany'] });
Działa identycznie dla kont połączonych z Google, Microsoft i IMAP
email_saas_integration.py
import żądania PODSTAWA "https://api9.unipile.com:13234/api/v1" TOKEN = "TWÓJ_TOKEN" NAGŁÓWKI = {"X-API-KEY"ŻETON, "Content-Type": "application/json"} # Krok 1: Utwórz link do uwierzytelniania hostowanego dla swojego użytkownika resp = requests.stanowisko({BASE}/hosted/accounts/link", json={ "typ": "google", "przekieruj_adres_url": "https://yourapp.com/callback" }, nagłówki=NAGŁÓWKI) auth_url = resp.json()["url"] # Krok 2: Pobierz 50 najnowszych wiadomości e-mail emails = wnioski.uzyskać(f"{BAZA}/maile", parametry={ "account_id": "ID_KONTA", "limit": 50 }, nagłówki=NAGŁÓWKI).json()["przedmioty"] dla e-mail w e-maile: print(email"temat"], e-mail["od_uczestnika"]["identyfikator"]) # Krok 3: Wyślij z własnego adresu użytkownika żądania.stanowisko(f"{BAZA}/maile", json={ "account_id": "ID_KONTA", "do": [{"identyfikator": "lead@company.com"}], "temat": "Dalsze działania", "ciało": "

Cześć, chciałem się tylko odezwać...

"
}, nagłówki=NAGŁÓWKI)
Działa identycznie dla kont połączonych z Google, Microsoft i IMAP
email-saas.sh
# Krok 1: Utwórz link do uwierzytelniania w usłudze hostingowej zwijać się -X POST \ "https://api9.unipile.com:13234/api/v1/hosted/accounts/link" \ -H "X-API-KEY: TWÓJ_TOKEN" \ -H "Typ-Zawartości: application/json" \ -d '{"type":"google","redirect_url":"https://yourapp.com/callback"}' # Krok 2: Wymień 50 najnowszych wiadomości e-mail zwijać się -G "https://api9.unipile.com:13234/api/v1/emails" \ -H "X-API-KEY: TWÓJ_TOKEN" \ --data-urlencode "account_id=IDENTYFIKATOR_KONTA" \ --data-urlencode "limit=50" # Krok 3: Wyślij z własnego adresu użytkownika zwijać się -X POST \ "https://api9.unipile.com:13234/api/v1/emails" \ -H "X-API-KEY: TWÓJ_TOKEN" \ -H "Typ-Zawartości: application/json" \ -d '{"account_id":"ACCOUNT_ID","to":[{"identifier":"lead@company.com"}],"subject":"Następne kroki","body":"

Cześć...

"}'
Zamień 'google' na 'microsoft' lub 'imap' - te same punkty końcowe, ten sam format odpowiedzi
Krok 1
Hosting uwierzytelniania – brak konfiguracji OAuth po Twojej stronie

Unipile generuje adres URL OAuth. Twój użytkownik klika, wyraża zgodę i zostaje przekierowany z powrotem do Twojej aplikacji. Nigdy nie obsługujesz tokenów OAuth bezpośrednio.

Krok 2-3
Te same punkty końcowe dla wszystkich trzech dostawców

GET /emails oraz POST /maile działać identycznie dla Gmail, Outlook i IMAP. Zmień account_id - wszystko inne pozostaje bez zmian.

Krok 4
Jeden webhook dla zdarzeń w czasie rzeczywistym

Zarejestruj pojedynczy adres URL. Unipile normalizuje powiadomienia Gmail Pub/Sub, zdarzenia zmian Microsoft Graph i sygnały IMAP IDLE do jednej ujednoliconej ładunki zdarzenia.

Wypróbuj pełne API w naszym piaskownicy - za darmo, bez karty kredytowej
Połączone na żywo konta, prawdziwe przepływy OAuth, pełny dostęp do punktów końcowych od pierwszego dnia.
FAQ

Często zadawane pytania

Najczęściej zadawane pytania przez założycieli i inżynierów SaaS, którzy oceniają interfejs API poczty e-mail do synchronizacji skrzynek odbiorczych użytkowników.

01 Co to jest API e-mail dla SaaS?
+
API pocztowe dla SaaS to zestaw punktów końcowych HTTP, które pozwalają Twojemu produktowi uwierzytelnić się u dostawcy poczty e-mail użytkownika (Gmail, Outlook lub IMAP) za pomocą OAuth, a następnie czytać, wysyłać i synchronizować wiadomości e-mail w ich imieniu poprzez jedną integrację – bez przechowywania haseł ani zarządzania różnicami specyficznymi dla dostawcy. Wyróżnia się to na tle transakcyjnych interfejsów API poczty e-mail (SendGrid, Mailgun), które wysyłają z Twojej domeny, a nie ze skrzynek odbiorczych użytkowników. Zobacz nasze Kompletny przewodnik po API poczty e-mail dla szerszego oglądu.
02 Czym różni się SaaS-owy API do obsługi poczty elektronicznej od SendGrid lub Mailgun?
+
SendGrid i Mailgun to API pocztowe transakcyjne – wysyłają e-maile z Twojej domeny do Twoich użytkowników (powiadomienia, potwierdzenia, magiczne linki). API e-mailowe SaaS, takie jak Unipile, daje Twojemu produktowi dostęp do skrzynki odbiorcze Twoich użytkowników za pośrednictwem OAuth, dzięki czemu możesz czytać, wysyłać i synchronizować z ich konta Gmail, Outlook lub IMAP. Są to całkowicie różne rynki z różnymi zastosowaniami, modelami cenowymi i wymaganiami dotyczącymi zgodności.
03 Których dostawców poczty e-mail obsługuje Unipile?
+
Unipile obsługuje trzech dostawców poczty e-mail: Gmail (przez Google OAuth 2.0), Perspektywy (za pośrednictwem interfejsu API Microsoft Graph – obejmuje zarówno osobisty Outlook, jak i Microsoft 365), a IMAP (uniwersalny mechanizm zastępczy dla serwerów Yahoo, Fastmail i serwerów firmowych). Wszystkie trzy są dostępne za pośrednictwem tych samych ujednoliconych punktów końcowych API. Szczegółowe informacje można znaleźć w porównanie dostawców API e-mail.
04 Czy muszę samodzielnie obsługiwać weryfikację Google OAuth?
+
Nie. Unipile to Certyfikat CASA Tier 2, co oznacza, że Twoje SaaS dziedziczy zweryfikowany status Google poprzez platformę Unipile. Nie musisz samodzielnie przesyłać swojej aplikacji do oceny bezpieczeństwa CASA ani samodzielnie zarządzać procesem weryfikacji aplikacji OAuth Google. To samo dotyczy Microsoftu: weryfikacja wydawcy przez Unipile obejmuje Twoją integrację. Zobacz nasze Przewodnik po OAuth dla interfejsu API poczty e-mail aby uzyskać pełne szczegóły dotyczące procesu uwierzytelniania.
05 Ile czasu zajmuje integracja skrzynki e-mail użytkownika?
+
Większość deweloperów ma działającą integrację - generowanie linków OAuth, listę e-maili, wysyłanie - w ciągu kilku godzin. Pełne pokrycie trzech dostawców (Gmail, Outlook, IMAP) zazwyczaj zajmuje mniej niż jeden dzień. Budowanie odpowiednika od zera dla wszystkich trzech dostawców zajmuje 4-6 miesięcy, biorąc pod uwagę weryfikację OAuth, przypadki brzegowe IMAP, logikę odświeżania tokenów, webhooks i prace związane ze zgodnością.
06 Czy Unipile jest zgodny z RODO i SOC 2?
+
Tak. Unipile to Certyfikat SOC 2 typu II i zgodne z RODO. Tokeny OAuth są szyfrowane w spoczynku, przepływy danych są udokumentowane, a istnieje weryfikowalna ścieżka usuwania danych użytkowników w celu wsparcia żądań prawa do bycia zapomnianym zgodnie z RODO. Platforma działa jako niezależny techniczny pośrednik w imieniu każdego uwierzytelnionego użytkownika – nie przechowuje treści e-maili poza tym, co jest niezbędne do aktywnej sesji synchronizacji.
07 Czy Unipile obsługuje powiadomienia e-mail w czasie rzeczywistym?
+
Tak. Unipile abstrakcjonuje powiadomienia Gmail Pub/Sub, subskrypcje zmian Microsoft Graph i sygnały IMAP IDLE do pojedynczy, ujednolicony format webhooka. Rejestrujesz jeden adres URL punktu końcowego i otrzymujesz znormalizowane zdarzenia dla wszystkich trzech dostawców, gdy tylko przyjdą nowe e-maile lub zmieni się stan wiadomości. Nie jest wymagana osobna konfiguracja dla każdego dostawcy. Więcej informacji o tym, jak synchronizacja poczty e-mail działa od początku do końca, znajdziesz w Przewodnik po API synchronizacji poczty e-mail.
08 Jakie jest najlepsze API do obsługi poczty e-mail dla SaaS w 2026 roku?
+
Dla produktów SaaS, które potrzebują dostępu do skrzynek pocztowych użytkowników – CRM, narzędzi do angażowania sprzedaży, helpdesków, asystentów AI – najlepszymi opcjami są zunifikowani dostawcy API poczty e-mail, którzy udostępniają integrację Gmail, Outlook i IMAP w jednym rozwiązaniu. Unipile, Nylas i Aurinko to główne opcje na tym rynku. Kluczowe różnice obejmują status weryfikacji OAuth, pokrycie IMAP, niezawodność webhooków, certyfikaty zgodności i czas do pierwszej synchronizacji. Dla porównanie dostawców API e-mail jeden obok drugiego, zobacz nasz dedykowany poradnik porównawczy.
Nadal masz pytania dotyczące tworzenia swojego API e-mailowego dla SaaS?
Porozmawiaj z zespołem Unipile - odpowiadamy na pytania techniczne w ciągu jednego dnia roboczego.
Zacznij budować za darmo
pl_PLPL