E-posta API'si: Geliştiriciler İçin Kapsamlı Rehber (2026)

Tam Geliştirici Kılavuzu

E-posta API entegrasyonu için geliştirici referansı

E-posta, geliştirici iletişim altyapısının bel kemiğidir. Bir CRM, bir yardım masası, bir yapay zeka e-posta yardımcısı veya bir satış otomasyon aracı oluşturuyor olun, sonunda e-posta ile programlı olarak etkileşim kurmanız gerekecektir. Bu rehber, geliştiricilerin 2026'da E-posta API'leri hakkında bilmeleri gereken her şeyi kapsar: nasıl çalıştıkları, SMTP ve IMAP ile nasıl karşılaştırıldıkları, OAuth 2.0 ile nasıl kimlik doğrulaması yapılacağı, gelen kutularının nasıl senkronize edileceği ve gerçek kod örnekleri de dahil olmak üzere mesajların nasıl gönderileceği. E-posta göndermek için Python eğitimi.

Neler öğreneceksiniz

Senkron API'ler - Gönderim API'leri
OAuth 2.0 çoklu sağlayıcı
İlk ve artımlı senkronizasyon
Web kancaları ve hız sınırları
Node ve Python kod örnekleri
Doğru mimariyi seçin
Unipile E-posta API
GET/api/v1/emails
200
POSTA/api/v1/emails
200
GET/api/v1/accounts
200
3 sağlayıcı Gmail logosu Outlook logosu IMAP logosu

E-posta API Temelleri

Sağlayıcılar ve entegrasyon adımlarına dalmadan önce, bir E-posta API'sinin ne olduğunu, geliştiricilerin neden ham protokoller yerine bir tane kullandığını ve E-posta API'lerinin iki ana kategorisinin nasıl farklılaştığını netleştirelim. Bu aşamada yapacağınız seçim, tüm e-posta entegrasyon stratejinizi şekillendirir.

E-posta API'si nedir?

Bir E-posta API (Uygulama Programlama Arayüzü) E-posta mesajlarını kod aracılığıyla göndermeye, almaya ve yönetmeye olanak tanır. SMTP, IMAP veya POP3 gibi geleneksel protokolleri kullanmak yerine, JSON kullanarak e-posta verileriyle etkileşim kurmak için modern bir RESTful katman sağlar.

Karmaşık sunucu yapılandırmalarını soyutlayarak geliştiricilere birden fazla e-posta sağlayıcısına birleşik erişim sunar. Tek bir API çağrısıyla, temel protokol yığınına hiç dokunmadan en son e-postaları bir Gmail gelen kutusundan alabilir, bir Outlook aracılığıyla ek gönderebilir veya bir IMAP posta kutusunda bir mesaja etiket ekleyebilirsiniz.

E-posta API'leri Nasıl Çalışır

Bir E-posta API'si şunlar olarak işlev görür: e-posta hizmet sağlayıcıları ile uygulamanız arasında köprü. Uygulamanızın kullanıcının gelen kutusuna ve mesajlarına erişimini sağlamak için güvenli OAuth 2.0 kimlik doğrulamasını kullanır, ardından normalize edilmiş bir REST veya GraphQL arayüzü aracılığıyla posta kutusu işlemlerini (listeleme, gönderme, yanıtlama, senkronize etme, etiketleme, arşivleme) sunar.

Tipik bir iş akışı şu şekildedir:

  • Kullanıcı yetkilendirmesi kullanıcı, uygulamasına bir OAuth izin ekranı aracılığıyla gelen kutusuna erişim izni verir.
  • Token depolama: Arka ucunuz, güvenli bir şekilde sunucu tarafında depolanan bir erişim belirteci ve yenileme belirteci alır.
  • API çağrıları: Uygulamanız, mesajları okumak, göndermek veya senkronize etmek için E-posta API'sine kimliği doğrulanmış istekler yapar.
  • Gerçek zamanlı olaylar yeni bir e-posta geldiğinde veya mevcut bir ileti değiştiğinde uç noktanıza web kancaları aracılığıyla anında iletme bildirimleri gönderir.

Gönderen API'ler vs Senkron API'ler: İki Farklı Pazar

E-posta API'sini entegre etmeden önce, "E-posta API" teriminin şunları kapsadığını netleştirmek önemlidir çok farklı niyetlere sahip iki farklı pazar. Yanlış kategoriyi seçmek size haftalarca boşa harcanmış entegrasyon işi maliyetine mal olacaktır.

Kategori 1
İşlemsel & Pazarlama API'leri

E-posta gönderen API'ler kendi alanınızdan. Teslim edilebilirliği, kuyrukları ve itibarı ele alırlar ancak hiçbir zaman kullanıcının kişisel gelen kutusuna erişmezler.

Büyük Sağlayıcılar
Brevo SendGrid Mailgun Posta damgası Yeniden gönder
Kullanım durumları Pazarlama kampanyaları, şifre sıfırlamaları, işlem bildirimleri, makbuzlar, bültenler.

Bu ayrımın önemi: pazarlama otomasyonu veya işlem mesajlaşması hedefliyorsanız, Brevo veya SendGrid gibi çözümler harika seçeneklerdir. Ancak entegre olmak istiyorsanız kişisel veya profesyonel gelen kutuları Satış iletişimi, işe alım veya destek gibi kullanım durumları için bir "On-Behalf Email API"'ye ihtiyacınız vardır. Bu rehber tamamen ikinci kategoriye odaklanmaktadırKullanıcılarınızın gerçek hesaplarından doğrudan e-posta göndermek ve almak için Gmail, Outlook ve IMAP'a bağlanan API'ler.

E-posta Senkronizasyon API'si nedir?

Bir E-posta Senkronizasyon API'si e-posta verilerine çeşitli e-posta hizmet sağlayıcılarından erişmeyi, bunları yönetmeyi ve senkronize etmeyi sağlayan bir protokol ve araç kümesidir. Bu API'ler, e-postaların farklı cihazlar ve platformlarda tutarlı ve güncel olmasını sağlayan gerçek zamanlı güncellemeleri kolaylaştırır. Temel özellikleri arasında gerçek zamanlı senkronizasyon, verimli veri alma ve kapsamlı e-posta yönetimi yetenekleri bulunur. Pratikte, bir E-posta Senkronizasyon API'si, Herhangi Bir E-posta API'sinin teknik omurgasıdır: Gmail, Outlook ve IMAP entegrasyonlarının ürününüzde canlı ve doğru kalmasını sağlayan budur.

E-posta API'si ve SMTP/IMAP Doğrudan Entegrasyonu

Birçok geliştirici şunu merak eder: "SMTP ve IMAP ücretsiz, açık standartlar iken neden bir E-posta API'si kullanalım?" Cevap şuradan gelir: geliştirme süresi, güvenilirlik ve bakım maliyeti. İşte yan yana bir karşılaştırma.

Aspect
SMTP / IMAP doğrudan
Modern E-posta API'si
Protokol
TCP soketleri üzerinden Ham RFC 3501 (IMAP) / RFC 5321 (SMTP)
REST/JSON HTTPS üzerinden, tüm sağlayıcılar için standartlaştırılmış
Kimlik Doğrulama
Sunucu tarafında saklanan kullanıcı parolaları veya uygulama parolaları
Yenileme jetonları ile OAuth 2.0, şifre işlemesi yok
Gerçek zamanlı güncellemeler
IMAP IDLE yoklama, hassas, kalıcı bağlantılar gerektirir
Webhook'lar anında olayları iter, sorgulama gerekmez
Sağlayıcı kapsamı
Sağlayıcı başına bir uygulama, onlarca uç durum
Tek entegrasyon, Gmail, Outlook ve IMAP'ı aynı anda kapsar
Üretime geçiş süresi
2-6 ay, OAuth doğrulama incelemeleri dahil
Kaydolma tarihinden ilk senkronize edilen gelen kutusuna kadar 1-7 gün

Doğrudan SMTP/IMAP entegrasyonu hala çok dar kullanım durumları için geçerlidir (basit bir dahili cron'un düz metin uyarıları göndermesi gibi), ancak kullanıcıların gelen kutularına büyük ölçekte dokunan herhangi bir ürün için modern bir E-posta API'si tek makul yoldur.

E-posta API Sağlayıcısı Sahnesi

Three providers cover roughly 95% of professional email worldwide: Gmail ve Google Workspace), Microsoft Outlook / Microsoft 365, ve evrensel IMAP / SMTP her şey için protokoller. Her birinin neler sunduğunu ve nasıl farklılık gösterdiğini anlamak, ürününüze bir E-posta API'si entegre etmeden önce vermeniz gereken ilk karardır.

Gmail logosuGmail API

Bu Gmail API OAuth 2.0 kimlik doğrulaması kullanarak geliştiricilerin Gmail posta kutularına güvenli bir şekilde erişmelerini ve bunları yönetmelerini sağlar. Tüketici Gmail ve Google Workspace hesaplarını ölçekte entegre etmenin tek onaylanmış yoludur: posta kutusu listeleme, mesaj alma, etiket yönetimi, taslaklar, iş parçacıkları, anlık bildirimler ve geçmişe dayalı artımlı senkronizasyon işlemlerini HTTPS üzerinden REST uç noktaları aracılığıyla sunar.

Arka planda, Gmail API, bir kullanıcı adına işlem yapmak için Google Cloud projenizin OAuth kimlik bilgilerini kullanır. Kullanıcı onay verdikten sonra, yeni kimlik bilgileri oluşturmak için bir erişim jetonu (1 saat ömürlü) ve bir yenileme jetonu alırsınız. Zor olan API'nin kendisi değildir: zor olan Google'ın OAuth doğrulama incelemesinden geçmek, zorunlu olduğu, hassas kapsamlar için talepte bulunabilmenizden önce gmail.değiştir veya gmail.gönder. Değerlendirmeler 2-8 hafta sürer ve CASA Seviye 2 veya 3 güvenlik değerlendirmesi gerektirir.

GET /gmail/v1/users/me/messages/MSG_ID 200 TAMAM
{
  "kimlik": "18c1234abcd5678ef",
  "iş parçacığı kimliği": "18c1234abcd5678ef",
  "etiketKimlikleri": ["GELEN KUTUSU", "ÖNEMLİ", "KİŞİSEL_KATEGORİ"],
  "parça": "Selam ekip, istediğiniz sözleşme taslağı aşağıdadır...",
  "tarihKimliği": "547821",
  "dahiliTarih": "1714058400000",
  "yük": {
    "mimeTipi": "multipart/alternative",
    "başlıklar": [
      { "isim": "Dan", "değer": "sarah@acme.com" },
      { "isim": "İle", "değer": "michel@unipile.com" },
      { "isim": "Konu", "değer": "Sözleşme taslağı v3" }
    ]
  }
}
OAuth Yapılandırma Adımları (Unipile aracılığıyla)
  1. Google Geliştirici Konsolu'nda bir Google Cloud projesi oluşturun.
  2. Bir OAuth İstemci Kimliği Oluşturun (Uygulama türü: Web uygulaması).
  3. Unipile'ın yönlendirme URI'sini yetkilendirilmiş kaynaklarınıza ekleyin.
  4. İstenen Gmail kapsamlarıyla uygulamayı doğrulama için gönderin veya Unipile'ın önceden doğrulanmış CASA Seviye 2 OAuth uygulamasını kullanarak bu adımı tamamen atlayın.

Tam Gmail API entegrasyon kılavuzu →

Outlook logosuMicrosoft Graph API (Outlook)

Bu Microsoft Graph API Microsoft 365, Outlook.com ve Exchange Online genelindeki Outlook posta kutularına erişim sağlar. Azure Active Directory tarafından korunan kurumsal e-posta hesaplarını bağlamak için standart yaklaşımdır. Gmail'in aksine Microsoft Graph, e-postayı birçok kaynak arasında yalnızca bir kaynak olarak ele alır: aynı API yüzeyi Takvimi, OneDrive'ı, Teams'i ve Kişileri de kullanıma sunar; bu da ürününüzün yalnızca gelen kutusu erişiminden fazlasına ihtiyaç duyduğu durumlarda kullanışlıdır.

OAuth akışı Microsoft Entra ID'yi (eski adıyla Azure AD) kullanır. Çok kiracılı bir uygulama kaydedersiniz, uygun kapsamları istersiniz (Mail.Read, Mail.Gönder, çevrimdışı_erişim), ve erişim ve yenileme belirteçleri için yetkilendirme kodlarını değiştirmek. Önemli uyarı: Azure istemci sırları 12 veya 24 ay sonra sona erer. Süresi dolan bir sır, üretimdeki tüm belirteç yenileme çağrılarını sessizce bozar. Bir takvim hatırlatıcısı ayarlayın ve sona ermeden önce döndürün.

GET /v1.0/ben/mesajlar?$üst=1 200 TAMAM
{
  "değer": [
    {
      "kimlik": "AAMkAGI2THBMM...",
      "sohbetId": "AAQkAGI2THBMM...",
      "konu": "1. Çeyrek Boru Hattı İncelemesi",
      "gövde önizleme": "Desteği ve metrik panosunu paylaşma...",
      "okundu": Yanlış,
      "önem": "normal",
      "alındığıTarihSaat": "07.04.2026 08:42:11",
      "dan": {
        "e-posta adresi": {
          "isim": "David Chen",
          "adres": "david.chen@acme.com"
        }
      }
    }
  ]
}

Tüm Microsoft Graph API kılavuzu →

IMAP logosuIMAP ve SMTP (Evrensel Protokoller)

Yerel bir REST API'ye sahip olmayan posta sunucuları için, IMAP evrensel protokol olmaya devam ediyor posta kutusu erişimi için. Bu, Google ve Microsoft ekosistemlerinin dışındaki her şeyi kapsar: Yahoo Mail, Fastmail, ProtonMail (Bridge aracılığıyla), iCloud Mail, Zoho, GMX, Postfix veya Dovecot çalıştıran özel şirket posta sunucuları ve IMAP4rev1 standardına (RFC 3501) uyan herhangi bir sağlayıcı. Gönderme tarafında, SMTP (RFC 5321), giden iletiler için eşleşen protokoldür.

IMAP ile dengeleme, karmaşıklık entegrasyonudur. Gmail ve Microsoft Graph size HTTPS üzerinden JSON sunarken, IMAP kalıcı TCP yuvalarını korumanızı, RFC 822 mesaj gövdelerini ayrıştırmanızı, quoted-printable ve base64 eklerini manuel olarak çözmenizi, IDLE bildirimlerini yönetmenizi ve her geçici ağ hatasından sonra yeniden bağlanmanızı zorlar. Çoğu ürün ekibi, IMAP'i 3 kat azımsar. Unipile, tüm bunları Gmail ve Outlook için kullanılan aynı REST uç noktalarına soyutlar.

POSTA /api/v1/hesaplar (IMAP bağlantısı) 201 Oluşturuldu
// Unipile üzerinden bir IMAP/SMTP posta kutusu bağlama
{
  "sağlayıcı": "IMAP",
  "kullanıcı adı": "michel@fastmail.com",
  "şifre": "buraya-uygulama-parolası",
  "imap_host": "imap.fastmail.com",
  "imap_port": 993,
  "imap_şifreleme": "SSL",
  "smtp_sunucusu": "smtp.fastmail.com",
  "smtp_port": 465,
  "smtp_şifreleme": "SSL"
}

// Yanıt
{
  "kimlik": "acc_imap_8f3a7b2c",
  "durum": "Tamam",
  "yetenekler": ["BOŞTA", "STOKTA MEVCUT", "TAŞI", "UIDPLUS"]
}

Tam IMAP API entegrasyon kılavuzu

Birleşik E-posta API'leri: Üçü İçin Tek Entegrasyon

Üç farklı API'yi yönetmek (Gmail REST, Microsoft Graph, IMAP/SMTP) Tek bir üründe bu hızlı bir şekilde acı verici hale gelir. Her sağlayıcı kendi kimlik doğrulama modeli, uç nokta şekilleri, hız sınırları, hata kodları ve tuhaflıkları ile birlikte gelir. Gmail entegrasyonunuzdaki bir hata düzeltmesi Outlook'a yayılmaz. Bir müşterinin talep ettiği yeni bir özellik üç kez uygulanmalıdır. "E-posta entegrasyonu" ekibiniz bir mühendisten dörde çıkar.

A Birleşik E-posta API'si bu karmaşıklığın tamamını, geliştiricilerinizin e-posta altyapısını yönetmek yerine ürün özelliklerini geliştirmeye odaklanmasını sağlayan standartlaştırılmış tek bir REST API'ye indirgiyor. Entegrasyonunuzu bir kez yazarsınız ve bu, Gmail, Outlook ve IMAP genelinde aynı anda çalışır.

Tüm gelen kutuları için tek bir REST API

Gmail, Outlook ve IMAP'teki mesajlara, aynı uç noktalar aracılığıyla erişin, gönderin ve senkronize edin. Kodunuzda sağlayıcıya özel dallanma yok.

Merkezi OAuth İşleme

Unipile'ın önceden doğrulanmış OAuth uygulamaları aracılığıyla Google ve Microsoft hesaplarını güvenli bir şekilde bağlayın. Tüm doğrulama inceleme sürecini atlayın.

Gerçek zamanlı e-posta senkronizasyonu

Otomatik yönetilen ilk senkronizasyon, artımlı delta senkronizasyonu ve webhook bildirimleri. Artık yoklama, kaçırılan mesaj yok.

Kurumsal düzeyde güvenlik

SOC 2 Tip II sertifikalı, GDPR uyumlu, CASA Tier 2 denetimli. Tokenler ve kimlik bilgileri hem saklanırken hem de aktarılırken şifrelenmiştir.

Eksiksiz adım adım uygulama kılavuzu için lütfen bkz. Birleştirilmiş e-posta API entegrasyon kılavuzu.

E-posta API Entegrasyonu: OAuth'tan Gerçek Zamanlı Senkronizasyona

Gerçek dünya bir E-posta API'si entegrasyonu, hedeflediğiniz sağlayıcıdan bağımsız olarak dört aşamayı takip eder. Uygulamaya başlamadan önce bu bölümü bir kontrol listesi olarak okuyun: buradaki herhangi bir adımı atlamak, entegrasyonların geliştirme ortamında çalışıp üretimde bozulmasının en yaygın nedenidir.

OAuth 2.0 Kimlik Doğrulaması

Hem Gmail hem de Microsoft Graph standartını kullanır OAuth 2.0 yetkilendirme kodu akışı. Mekanizmalar aynıdır: kullanıcıyı sağlayıcıya yönlendir, geri arama URL'inde tek seferlik bir kod al, sunucu tarafında kalıcı yenileme jetonu için onu değiştir, ardından her sonraki API çağrısı için kısa ömürlü erişim jetonları oluşturmak için bu yenileme jetonunu kullan.

  • Sağlayıcının yetkilendirme uç noktasına sizi yönlendir client_id, yönlendirme_url'si, ve istenen kapsam.
  • Kullanıcı izinleri verir, sağlayıcı sizi tek seferlik bir URL'ye yönlendirir kod parametre.
  • Sunucularınız bunu değiştirir kod için erişim_belirteci (1 saat ömürlü) ve bir yenileme_belirteci gizli bir kanal üzerinden POST ile.
  • Saklayın yenileme_belirteci sunucu tarafında güvenli bir şekilde, beklemedeyken şifrelenmiş. Yeni erişim belirteçlerini otomatik olarak oluşturmak için kullandığınız uzun ömürlü kimlik bilgisi budur.

Güvenlik notu: asla saklama erişim_belirteci tarayıcı yerel deposunda veya istemci tarafı JavaScript'e maruz bırakmak. yenileme_belirteci Sunucu tarafında yalnızca yaşayan, kendi döndürülen bir anahtarla şifrelenmiş olmalıdır. Sızdırılmış bir yenileme jetonu, kullanıcı manuel olarak izni iptal edene kadar tüm posta kutusu erişimi anlamına gelir.

E-posta Gönder ve Al

Kimlik doğrulandıktan sonra, sonraki iki işlem tipik E-posta API kullanımının 'ini kapsar:% gelen kutusu getiriliyor ve mesaj gönderiyor. Unipile'ın birleşik API'si ile her ikisi de Gmail, Outlook ve IMAP genelinde tek bir uç nokta kümesi aracılığıyla aynı şekilde çalışır.

# Bağlı bir gelen kutusundan en son 50 e-postayı al
curl --request GET \
  --url 'https://api.unipile.com/api/v1/emails?limit=50&folder=inbox' \
  --header 'X-API-KEY: YOUR_API_KEY'

# Düz metin e-posta gönder
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": "Hello from Unipile",
    "body": "Hello, this is a plain text email",
    "to": [{"display_name":"John Doe","identifier":"john@example.com"}]
  }'

Unipile ayrıca geliştiricilerin beklediği tipik gelişmiş gönderme özelliklerini de destekler: EKLER (birden çok dosya içeren çok parçalı form verisi), özel üstbilgiler dizileri geçirme X- ön ekli başlıklar), konuya yanıtla (orijinal mesajın) provider_id), Görünen Adı Geçersiz Kıl, izin verilen gönderen takma adları ve açık / bağlantı takibi Gerçek zamanlı webhook olaylarıyla. Bunların her biri, protokol anlaşması gerektirmeden istek gövdesindeki tek bir alana karşılık gelir.

# Ekler + özel başlıklar + izleme ile gönder
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=Taslak sözleşme' \
  --form 'body=Lütfen ekteki v3 belgesini bulun.' \
  --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"}'

Tüm gönderme seçenekleri ve sağlayıcıya özgü davranışları kapsayan eksiksiz bir geliştirici başvurusu için, lütfen belgelerimize bakın. e-posta gönderme API kılavuzu.

Gerçek Zamanlı E-posta Senkronizasyonu

E-posta entegrasyonunun en karmaşık ve en çok yanlış anlaşılan kısmı gelen kutusu senkronizasyonudur. Sağlam bir e-posta senkronizasyonu uygulamanın üç ayrı aşaması vardır: ilk senkronizasyon, artımlı senkronizasyon ve gerçek zamanlı webhook bildirimleri. Herhangi birini atlamak, ilk gün çalışan ve ölçekte bozulan bir entegrasyonla sonuçlanır.

01

İlk Senkronizasyon

İlk kez tam posta kutusu durumunu indir. Agresif bir şekilde sayfalama yap, sağlayıcı hız sınırlarına kısıtla ve toplu ileti alımı için ileti kimliklerini bir sıraya kaydet.

02

Artımlı Eşitleme

Son döngüden bu yana değişen yalnızca iletileri al. Gmail kullanır tarihKimliği, Microsoft Graph kullanır $deltaBelirteci. Her ikisi de tam yeniden getirmelere kıyasla% bant genişliğini oranında azaltır.

03

Gerçek Zamanlı Web Kancaları

Anketleri tamamen ortadan kaldırın. Gmail Pub/Sub ve Graph abonelikleri, gelen kutunuzdaki herhangi bir değişiklikten saniyeler içinde uç noktanıza olayları gönderir.

İlk günden yenilemeleri planlayın: Gmail Pub/Sub izleme abonelikleri 7 gün sonra sona erer ve yenilenmesi gerekir. E-posta kaynaklarındaki Microsoft Graph abonelikleri en fazla yaklaşık 3 gün sonra sona erer. Arka plan işi altyapınıza abonelik yenilemeyi dahil edin önce aksi takdirde entegrasyonunuz sessizce olayları almaya devam etmeyecektir.

Unipile gibi birleşik bir e-posta senkronizasyon API'si ile, her üç aşama da API katmanı tarafından halledilir. Uygulamanız kaydolur tek bir webhook uç noktası ve normalize edilmiş olarak alır email.received altyapıdaki posta kutusu Gmail, Outlook veya IMAP sunucusu olsa da, sağlayıcıya özel abonelik yönetimi gerektirmeksizin olaylar.

Web Kancaları ve Etkinlikler

Webhook'lar, modern bir E-posta API'sinin, sormak zorunda kalmadan, arka ucunuza bir şeylerin gerçek zamanlı olarak gerçekleştiğini bildirme biçimidir. Yoklama yerine /mesajlar Her 30 saniyede bir (pahalı ve yavaş), bir kez abone olursunuz ve sağlayıcı her yeni e-posta geldiğinde, okunduğunda, yanıtlandığında veya silindiğinde uç noktanıza bir JSON yükü gönderir.

Yeni e-posta geldi
Unipile normalleştirir
Webhook tetikleniyor
Arka ucunuz

Genellikle abone olduğunuz etkinlikler şunlardır: mail_received (gelen kutusuna yeni bir mesaj düştü), posta_gönderildi (giden bir ileti başarıyla teslim edildi), e_posta_açıldı (alıcı açtı, izleme etkinse), e_posta_bağlantısı_tıklandı (alıcı izlenen bağlantıya tıkladı) ve hesap_durumu (Bağlı posta kutusunun yeniden kimlik doğrulaması gerekiyor, örn. parola değişikliğinden sonra). Her olay, aşağı akış sistemlerinizin ek API çağrıları yapmadan tepki vermesi için yeterli bağlam taşır.

API Yetenekleri

Sağlayıcıya Göre E-posta API Özellikleri Kapsamı

Tek bir Unipile entegrasyonu, Gmail, Outlook ve IMAP sağlayıcılarındaki tüm e-posta işlemlerine erişmenizi sağlar. Tam entegrasyon kılavuzunu okumak için herhangi bir sağlayıcı başlığına tıklayın.

ÖzellikGmailOutlook / M365IMAP / SMTP
Kimlik Doğrulama
OAuth2 (şifre depolama yok)Uygulama şifresi
Hosted kimlik doğrulama / onay akışı
Otomatik jeton yenileme
E-posta İşlemleri
Kullanıcı hesabından e-posta gönder
E-postaları Oku ve Listele
Ekleriyle gönder
Mevcut başlıkta yanıtla
Taslak yönetimi
Etiketler / KlasörlerEtiketlerKlasörlerKlasörler
Günlük gönderme limiti (yaklaşık)Günde ~500~10.000 / günSunucuya bağımlı
Senkronizasyon ve Etkinlikler
Gerçek zamanlı web kancaları
Artımlı delta senkronizasyonu
İş parçacığı gruplama
SOC 2 Tip II / CASA Seviye 2
Geliştiriciler için Tasarlandı

Modern Uygulamalar için E-posta API Entegrasyonu

Gmail, Outlook ve IMAP'i tek bir API aracılığıyla bağlayın. Tek entegrasyon, üç sağlayıcı, sıfır protokol sıkıntısı.

email-sync.js
// Herhangi bir e-posta sağlayıcısına saniyeler içinde bağlanın
İthalat { UnipileClient } itibaren 'unipile-node-sdk';

const müşteri = yeni UnipileClient({
  dsn: 'https://api.unipile.com',
  token: process.env.UNIPILE_TOKEN
});

// Bağlı hesaplardaki tüm e-postaları al
const emails = bekliyor client.email.list({ sınır: 50, klasör: 'inbox' });

E-posta gönder
bekliyor client.email.gönder({
  to: 'contact@example.com',
  subject: 'Unipile'dan merhaba',
  body: 'Mesajınız burada...'
});
3 Sağlayıcı
Gmail
Görünüm
IMAP
Tek Birleştirilmiş API

IMAP Basitleştirildi

IMAP protokolünün ham karmaşıklığını soyutlayın. RFC 3501'i uygulamadan tam gelen kutusu erişimi.

SOC 2 Sertifikalı

Tam uyumlulukla kurumsal düzeyde güvenlik. Kullanıcı verileriniz güvende kalır.

Google Onaylı

CASA Seviye 2 Sertifikalı

Sertifikanızı tamamlamadan önce POC'niz için Google tarafından doğrulanmış OAuth uygulamamızı kullanın.

Gerçek Zamanlı Webhooks

Yeni e-postalar, durum değişiklikleri ve etkinlikler için anında bildirimler. Yoklama gerekmez.

Sandbox Ortamı

Entegrasyonunuzu risksiz test edin. Ayrıntılı kayıtlar ve hata takibi ile hata ayıklayın.

TypeScript Hazır

Tam TypeScript türleriyle resmi Node.js SDK'sı. Tamamlamaya duyarlı geliştirici deneyimi.

E-posta API ile Güçlendirilmiş CRM ve ATS Kullanım Senaryoları

Bir E-posta API'si nadiren nihai hedeftir. İhtiyaç duyan ürünlerin altındaki temeldir kullanıcılarının gerçek gelen kutularındaki e-postaları okuyun, yazın ve yanıtlayın. Unipile'ın E-posta API trafiğinin çoğunu iki ürün kategorisi yönlendiriyor: CRM'ler (satış ve hesap yönetimi) ve ATS platformları (işe alım ve tutma). Her birinin neleri mümkün kıldığı aşağıda açıklanmıştır.

Satış Hattı (gelen kutusundan otomatik olarak eşitlenir)
Canlı senkronizasyon
Soğuk
42
Acme Corp · Keşif
3 gün önce
Vortex SaaS · Soğuk dönüş
5 gün önce
Nişanlı
18
Northwind · Rezervasyon yapıldı
bugün SICAK
Globex · Fiyatlandırma S
1 saat önce
Müzakere
7
Initech · Sözleşme v3
2 saat önce
Kazandı
12
Stark A.Ş. · İmzalandı
dün $48bin
Kullanım senaryosu 1
CRM · Satış ve Hesap Yönetimi

Müşteri e-postalarını hiçbir temsilcinizin kopyala-yapıştır yapmasına gerek kalmadan doğru fırsat kaydına otomatik olarak kaydedin. Bir potansiyel müşteri yanıt verir vermez boru hattı otomasyonlarını tetikleyin. Kullanıcılarınızı e-posta istemcilerinden ayrılmaya zorlamadan gelen kutusu bağlamını CRM kullanıcı arayüzünde gösterin.

  • Otomatik oturum açma Gelen ve giden e-postaları otomatik olarak doğru ilgili kişi ve fırsatla eşleştirin.
  • Yanıt algılama: bir potansiyel müşterinin yanıt vermesinden saniyeler sonra webhook tetiklenerek takip dizilerini veya sahip bildirimlerini başlatır.
  • İplik senkronizasyonu: CRM içindeki tam konuşma dizilerini (konu + konu kimliği) ekleriyle birlikte yeniden oluşturun.
  • CRM'den Gönder: Kullanıcının gerçek posta kutusundan mesaj oluşturup göndermek, böylece alıcının "Kimden" alanında beklendiği gibi görünmelerini sağlamak.
  • Açılma ve tıklama takibi: Anlaşmaya etkileşimi atfedin ve kapanış olasılığını tahmin edin.
Kullanım örneği 2
ATS · İşe Alım ve İşe Alma Hızı

Manuel veri girişi olmadan aday iletişimini ATS'ye senkronize edin. İşe alım uzmanları gelen kutularında yaşar, ürününüzün verilerin ATS'de yaşaması gerekir. E-posta API'si, tam konuşma geçmişi ve ek desteği ile bu boşluğu gerçek zamanlı olarak doldurur.

  • Aday başlıkları: Bir adayla yapılan her e-postayı otomatik olarak profil zaman çizelgelerine kaydedin.
  • Özgeçmiş ayrıştırma E-postayla gelen ekler aday kaydına kaydedilir ve yapılandırılmış veriye ayrıştırılır.
  • İşe alım süreci olayları: Bir adayın yanıt vermesi, onu işe alım sürecinin bir sonraki aşamasına otomatik olarak ilerletir.
  • Çoklu işe alım uzmanı koordinasyonu Aday görüşmeleri hakkında işe alım ekibi arasında paylaşılan görünürlük.
  • Mülakat planlaması Uçtan uca rezervasyon akışları için E-posta API'sini Takvim API'si ile birleştirin.

CRM ve ATS platformlarının ötesinde, aynı E-posta API destekler Yapay zeka e-posta yardımcıları (Oku, Kısa Dalga, Süper insan tarzı ürünler), müşteri destek yardım masaları (Ön, Davet, Yardım İzcisi tarzı), satış katılım araçları (Tanıtım, Salesloft tarzı) ve üretkenlik yardımcıları. Yaygın desen: kullanıcının posta kutusunun doğru kaynak olduğu ve sizin görevinizin onunla çalışmayı daha hızlı hale getirmek olduğu herhangi bir ürün.

Google OAuth

Google OAuth, Basitleştirilmiş

Google OAuth doğrulaması karmaşıktır: onay ekranları, güvenlik incelemeleri, CASA değerlendirmeleri, yıllık yeniden sertifikasyonlar. Unipile, oluşturmaya odaklanabilmeniz için güvenlik uyumluluğu da dahil olmak üzere tüm bunları halleder.

Kendin Yap Google OAuth
Kompleks
Google Geliştirici Konsolu Projesi Oluşturun
Proje kurulumu, Gmail API'yi etkinleştirme, OAuth kimlik bilgilerini yapılandırma
OAuth Onay Ekranını Yapılandır
Uygulama bilgileri, logo, gizlilik politikası, şartlar, yetkili alanlar
OAuth Kapsamlarını ve İzinlerini Yönetin
gmail.gönder, gmail.etiketler, gmail.salt_okunur, gmail.değiştir...
Token Yenileme ve Oturum Mantığı Oluştur
Token süresinin dolması, yenileme döngüleri, yeniden bağlanma akışları
Gösterim Videosu Kaydet
Gizlenmiş YouTube videosunda OAuth akışı ve tüm özellikler gösteriliyor
Google Doğrulaması İçin Gönder
2-8 hafta inceleme, birden fazla düzeltme turu mümkün
2-8 hafta bekleme süresi
CASA Güvenlik Değerlendirmesi (Seviye 2 veya 3)
Üçüncü taraf denetçi tarafından dış denetim, kısıtlı kapsamlar için zorunludur
~$500/yıl + hafta
Yıllık Yeniden Sertifikasyon
Doğrulanmış erişimi sürdürmek için yıllık güvenlik yeniden değerlendirmesi
Toplam üretime geçiş süresi 6-12 hafta
Unipile ile
Basit
Kaydolun ve API Belirteci Alın
Unipile hesabınızı oluşturun ve kimlik bilgilerinizi oluşturun
5 dakika
Barındırılan Yetkilendirme Bağlantısını Kullan
Kullanıcılarınız için tek tıklamayla Gmail bağlantısı - tüm OAuth akışını biz hallederiz
Anında
E-posta Göndermeye ve Almaya Başlayın
Token yenileme, oturum kalıcılığı, yeniden bağlanma - hepsi otomatik olarak yönetilir
1-2 gün
CASA Seviye 2 Sertifikalı
Google Cloud Güvenlik Değerlendirmesi
Doğrulandı
Unipile CASA Tier 2 sertifikalı - kısıtlı Gmail kapsamlarına erişim için Google tarafından zorunlu kılınan güvenlik değerlendirmesi. Unipile'ı kullanarak, Uygulamanız sertifikamızdan faydalanır kendinizi değerlendirmeden geçmeden.
$500/yıl CASA denetimini atla - Unipile tarafından karşılandı
Erişim kısıtlı kapsamlar (gmail.modify, gmail.send) anında
Sizin tarafınızdan yıllık yeniden sertifikasyon yok - yenilemeleri biz hallediyoruz
Müşterileriniz için ilk günden itibaren kurumsal düzeyde uyumluluk
Toplam üretime geçiş süresi 1-2 gün
Tam bir beyaz etiket deneyimi mi istiyorsunuz?
Tam markalama kontrolü için isteğe bağlı olarak kendi Google OAuth kimlik bilgilerinizi kullanabilirsiniz. Unipile sizi tüm doğrulama sürecinde yönlendirir. Google OAuth kılavuzunun tamamını okuyun
Gönderilmeye hazır

Gmail, Outlook ve IMAP'i tek tek entegre etmeyi bırakın.

Dakikalar içinde herhangi bir gelen kutusunu tek bir birleşik E-posta API'si aracılığıyla bağlayın. SOC 2 sertifikalı, CASA Tier 2 denetimli, gerçek zamanlı webhook'lar dahildir. Ücretsiz başlayın, hazır olduğunuzda ölçeklendirin.

SOC 2 Tip II
CASA Seviye 2
GDPR'a hazır
1-2 gün üretime

Sıkça Sorulan Sorular

Bir E-posta API'sini entegre etmeden önce geliştiricilerin sorduğu her şey.

SMTP, sunucular arasında e-posta göndermek için kullanılan bir protokoldür. E-posta API'si ise REST uç noktası arkasında bir veya daha fazla temel protokolü (SMTP, IMAP, sağlayıcıya özgü API'ler) soyutlayan bir HTTP arayüzüdür. E-posta API'leri, tek başına SMTP'nin sağlamadığı OAuth 2.0 kimlik doğrulama, webhook'lar, SDK'lar, hız limiti yönetimi ve normalleştirilmiş veri modelleri ekler.
Evet, Gmail API'nin kendisinin doğrudan bir maliyeti yoktur. Anlık bildirimler için Pub/Sub kullanırsanız Google Cloud altyapısı için ödeme yaparsınız, ancak API kotası (ücretsiz hesaplar için günde 1 milyar birim) çoğu uygulama için yeterlidir. Kullanım sınırları küresel değil, kullanıcı başına günlük olarak belirlenir.
İki aşamalı bir yaklaşım kullanın: ilk senkronizasyon (tüm mesajları sayfalayarak geçin) ardından artımlı senkronizasyon (Gmail'i kullanarak) tarihKimliği (veya son döngünüzden bu yana yalnızca değişiklikleri almak için Microsoft Graph Delta belirtecini). Yukarıdaki 4. Adım'daki kod örneklerine bakın.
API türüne bağlıdır. İşlemsel gönderim API'leri yüksek hacimler için tasarlanmıştır ve günde milyonlarca iletiyi destekler. Gelen kutusu erişim API'leri (Gmail API, Microsoft Graph) kullanıcı başına gönderme kotalarına sahiptir (Gmail: Workspace için günde 2.000, kişisel için günde 500). Toplu kampanyalar için, posta kutusu senkronizasyon API'si yerine özel bir işlemsel e-posta API'si kullanın.
Gmail API (Google OAuth 2.0), Microsoft Graph (Azure AD OAuth 2.0) ve Unipile gibi birleşik API'ler (tüm desteklenen sağlayıcılar için OAuth akışlarını yöneten) OAuth 2.0'ı destekler. Uygulama parolaları ile IMAP ve SMTP, OAuth kullanmaz ve OAuth'ın mevcut olduğu yeni entegrasyonlar için kaçınılmalıdır.
429 yanıtlarında üstel geri çekilme uygula, kullan $seçin gereken alanları isteyin, desteklenen yerlerde toplu mesaj alma istekleri yapın ve gerçek zamanlı güncellemeler için anketten web kancalarına veya anlık bildirimlere geçin. Gmail için, topluDüzenleme ve topluAl istek sayısını azaltmak için uç noktalar.
Eğer SaaS ürününüz gerçek kullanıcı posta kutularına (CRM, yardım masası, yapay zeka asistanı, satış aracı) bağlanma ihtiyacı duyuyorsa, tek bir entegrasyonla tüm sağlayıcıları kapsayan birleşik bir e-posta senkronizasyon API'si en iyi seçimdir. Ürününüz yalnızca işlem e-postaları (bildirimler, onaylar) gönderme ihtiyacı duyuyorsa, özel bir gönderme API'si daha uygun olacaktır.
Evet, doğrudan entegre ederseniz: Gmail API ve Microsoft Graph tamamen ayrı API'lerdir, farklı kimlik doğrulama akışları, veri modelleri ve SDK'ları vardır. Unipile gibi birleşik bir E-posta API'si bunu soyutlar. Bir kez entegre olursunuz ve API her iki sağlayıcıyı da şeffaf bir şekilde yönetir.
Unipile, uygun altta yatan protokol (Gmail API, Microsoft Graph veya IMAP) aracılığıyla her bir bağlantılı hesaba kalıcı bir bağlantı sürdürür, belirteç yenilemesini yönetir, sağlayıcıya özgü olayları normalleştirilmiş bir veri modeline çevirir ve uç noktanıza birleşik web kancaları teslim eder. Uygulamanız yalnızca Unipile REST API ile etkileşim kurar, asla doğrudan Gmail veya Microsoft Graph ile değil.
Unipile, özel bir REST API sunmayan sağlayıcılar için IMAP ve SMTP bağlantılarını destekler. Bu, Yahoo Mail, Fastmail, ProtonMail Bridge (yerel köprü çalışırken) ve özel kurumsal e-posta sunucularını içerir. Kimlik doğrulama, mevcut olduğunda uygulama şifrelerini veya sağlayıcıya özgü OAuth'u kullanır.

Hala sorularınız mı var? Ekibimiz yardım etmek için burada.

tr_TRTR