Ücretsiz E-posta API'si: Kullanıcı Gelen Kutularından Okuyun ve GönderinGmail, Outlook, IMAP2026 yılında
Bu rehberin kapsamı: Bu makale entegre edilecek ücretsiz API'leri kapsıyor kullanıcı posta kutuları SaaS'ınıza (OAuth tabanlı senkronizasyon). Eğer işlemsel e-postaya ihtiyacınız varsa (kendi alan adınızdan SendGrid, Mailgun, Resend veya Postmark aracılığıyla gönderme), bu kılavuz size göre değil - bunlar farklı bir sorun için farklı araçlardır.
Ürünlerine gelen kutusu erişimi geliştiren geliştiriciler için her ücretsiz e-posta API'sinin eksiksiz bir 2026 karşılaştırması: Gmail API, Microsoft Graph API, IMAP ve birleşik API ücretsiz denemeleri. Gerçek kota sınırlarını, gizli maliyetleri ve ne zaman yükseltme yapmanız gerektiğini öğrenin.
// Unipile: tek API, tüm sağlayıcılar
const unipile = yeni UnipileClient({
apiKey: process.env.UNIPILE_KEY
});
// HERHANGİ bir bağlı hesaptan e-postaları al
const e-postalar = bekliyor unipile.email
.Mesajları al({
account_id: 'acc_gmail_xyz',
limit: 50
});
// Herhangi bir sağlayıcı aracılığıyla e-posta gönder
bekliyor unipile.email
.sendMessage({
account_id: 'acc_outlook_abc',
için: 'user@company.com',
konu: 'SaaS'ten merhaba'
});Bu Kılavuzda "Ücretsiz E-posta API'si" Ne Anlama Geliyor
"Ücretsiz e-posta API'si" anahtar kelimesi birbirine çok benzeyen iki farklı pazarı kapsar. Seçenekleri karşılaştırmadan önce hangi pazarda olduğunuzu bilmeniz çok önemlidir - çünkü araçlar tamamen farklıdır.
A ücretsiz e-posta API'si Bu kılavuzda şu anlama gelir: SaaS uygulamanızın izin verdiği bir API Kullanıcılarınızın kendi gelen kutularından e-posta okuyun ve gönderin (Gmail, Outlook, IMAP) OAuth aracılığıyla, herhangi bir parasal maliyet olmaksızın - ister yerel sağlayıcı kotaları (Gmail API, Microsoft Graph) ister bir satıcının ücretsiz deneme sürümü aracılığıyla olsun. Bu, senkronize / kullanıcı tarafı piyasa, işlem yapılan pazar değil.
Kullanıcı posta kutularına OAuth tabanlı erişim. Kullanıcılarınız e-posta hesaplarını bağlar; uygulamanız adına okur, gönderir ve eşitler.
- Gmail API (Google)
- Microsoft Graph API (Outlook, M365)
- IMAP (herhangi bir sağlayıcı)
- Birleşik API'ler: Unipile, Nylas, Aurinko
Alan adınızdan toplu veya otomatik e-postalar gönderen SMTP aktarma hizmetleri. Farklı mimari, farklı kullanım durumu.
- SendGrid
- Mailgun
- Yeniden gönder
- Posta Damgası, AWS SES
Gelen Kutusu Eşitleme İçin 3 Gerçekten Ücretsiz E-posta API'si
Bu üç seçenek, kullanıcı posta kutularına gerçek sıfır maliyetli erişim sağlar - kredi kartı yok, deneme süresi sona ermesi yok. Tek yapmanız gereken, her birinin ayrı ayrı uygulanması ve kendi kısıtlamalarının olmasıdır.
Gmail'in resmi REST API'si. OAuth 2.0 tabanlıdır; kullanıcılarınız erişim izni verir ve uygulamanız onların posta kutularını okuyabilir, gönderebilir, arayabilir ve yönetebilir. Çoğu SaaS ürünü için cömert varsayılan kota. Gmail, posta kutusu erişimi için API anahtarı kimlik doğrulamasını desteklemez; bkz. Gmail OAuth olmadan: Gerçekten ne işe yarıyor.
Microsoft'un Outlook ve Microsoft 365 posta kutuları için birleşik API'si. Tek bir OAuth entegrasyonu, kişisel Outlook hesaplarını, kurumsal M365'i ve B2B SaaS'taki baskın e-posta yığını olan Exchange Online'ı kapsar.
IMAP, dünyadaki her e-posta sağlayıcısı tarafından desteklenen 30 yıllık açık bir protokoldür. Kota yok, API anahtarı yok, satıcı onayı yok - ancak tüm bağlantı katmanını kendiniz oluşturup bakımını yapıyorsunuz.
Ücretsiz E-posta API Hızlı Başlangıçları: Node.js'de Gmail, Outlook ve IMAP
Her ücretsiz e-posta API'sinin farklı bir OAuth akışı ve uç nokta yapısı vardır. Aşağıda, üç sağlayıcının da minimal çalışan hızlı başlangıç kılavuzları bulunmaktadır - her biri sağlayıcının yerel SDK'sına veya protokolüne uyarlanmış aynı okuma ve gönderme kalıbıdır.
// Ücretsiz E-posta API'si - Gmail API (googleapis npm paketi)
const { google } = require('googleapis');
const oauth2İstemci = yeni google.yetki.OAuth2(
process.env.GMAIL_CLIENT_ID,
process.env.GMAIL_CLIENT_SECRET,
process.env.YÖNLENDİRME_URI
);
// Adım 1: Kullanıcı için onay URL'si oluştur
const authUrl = oauth2Müvekkil.generateAuthUrl({
erişim_türü: 'çevrimdışı',
kapsam: ['https://www.googleapis.com/auth/gmail.modify']
});
// Adım 2: Auth kodunu token'larla değiştir (callback işleyicisinde)
async function Geri Çağrı Yap(kod) {
const { jetonlar } = bekliyor oauth2Müvekkil.token al(kod);
oauth2Müvekkil.kimlik bilgilerini ayarla(belirteçler);
// Jetonları.refresh_token veritabanınızda saklayın
}
// Adım 3: Son e-postaları oku
async function E-postaları oku() {
const gmail = google.gmail({ sürüm: 'v1', yetkilendirme: oauth2Client });
const { veri } = bekliyor gmail.users.messages.list({
userId: 'ben', maxSonuçlar: 10
});
return data.mesajlar;
}
// Adım 4: E-posta gönder
async function ePosta gönder(kime, konu, gövde) {
const gmail = google.gmail({ sürüm: 'v1', yetkilendirme: oauth2Client });
const çiğ = Tampon.itibaren(
`Kime: ${to}\r\nSubject: ${subject}\r\n\r\n${body}`
).toString('base64url');
bekliyor gmail.users.messages.send({
userId: 'ben', requestBody: { ham }
});
}// Ücretsiz E-posta API'si - Microsoft Graph (Outlook + M365)
const Gizli İstemci Uygulaması = require('@azure/msal-node');
const axios = require('axios');
const msalMüşteri = yeni Gizli İstemci Uygulaması({
auth: {
clientId: process.env.AZURE_CLIENT_ID,
clientSecret: process.env.AZURE_CLIENT_SECRET,
yetki 'https://login.microsoftonline.com/common'
}
});
// Adım 1: Kullanıcı onayı için OAuth URL'si üretin
async function getAuthUrl() {
return bekliyor msalMüşteri.BelgeKimliğiURLAl({
redirectUri: process.env.YÖNLENDİRME_URI,
kapsamlar: ['https://graph.microsoft.com/Mail.ReadWrite',
'https://graph.microsoft.com/Mail.Send']
});
}
// Adım 2: Erişim belirteci için kodu takas et
async function token al(kod) {
const sonuç = bekliyor msalMüşteri.tokenKoduİleAl({
kod, yönlendirmeUri: process.env.YÖNLENDİRME_URI,
kapsamlar: ['https://graph.microsoft.com/Mail.ReadWrite']
});
return sonuç.erişimBelirteci;
}
// Adım 3: Microsoft Graph aracılığıyla e-postaları oku
async function E-postaları oku(accessToken) {
const { veri } = bekliyor axios.olsun(
'https://graph.microsoft.com/v1.0/me/messages?$en fazla=10',
{ üstbilgiler: { Yetkilendirme: `Bearer ${accessToken}` } }
);
return data.değer;
}
// Adım 4: Microsoft Graph aracılığıyla e-posta gönder
async function ePosta gönder(erişimBelirteci, kime, konu, gövde) {
bekliyor axios.POST(
'https://graph.microsoft.com/v1.0/ben/epostaGonder',
Gönderen: { konu, gövde: { içerikTipi: 'Metin', içerik: beden },
alıcılar: [{ epostaAdresi: { adres: kime } }] } },
{ üstbilgiler: { Yetkilendirme: `Bearer ${accessToken}` } }
);
}// Ücretsiz E-posta API - IMAP (imap npm paketi)
// Sağlayıcı fark etmeksizin çalışır: Yahoo, Fastmail, kurumsal sunucular vb.
const Imap = require('imap');
const { basit Ayrıştırıcı } = require('posta ayrıştırıcı');
const imap = yeni Imap({
process.env.EPOSTA_KULLANICI,
parola: process.env.EPOSTA_ŞIFRE, // Gmail/Outlook için uygulama şifresi kullan
ana makine: 'imap.example.com',
liman 993,
tls: true
});
// GELEN KUTUSU'ndan e-postaları oku
fonksiyon E-postaları oku() {
geri dön yeni Söz((çöz, reddet) => {
imap.birKere('hazır', () => {
imap.açıkKutu('GELEN KUTUSU', true, (hata, kutu) => {
eğer (hata) at hata;
const sonN = `${Math.max(1,kutu.mesajlar.toplam-9)}:*`;
const f = imap.sıra.getir(sonN, { nesneler: '' });
const mesajlar = [];
f.on('mesaj', msg => {
msg.on('gövde', akış => {
basitAyrıştırıcı(akış, (e, ayrıştırılmış) => iletiler.itme(çözümlendi));
});
});
f.bir kez('son', () => { imap.son(); çözmek(mesajlar); });
});
});
imap.birKere('hata', reddet);
imap.bağlan();
});
}
// SMTP üzerinden gönder (nodemailer)
const nodemailer = require('nodemailer');
const taşıyıcı = nodemailer.Taşıma Oluştur({
ana makine: 'smtp.example.com', bağlantı noktası: 587,
auth: { user: process.env.EPOSTA_KULLANICI, geç: process.env.EPOSTA_ŞIFRE }
});3 ayrı oluşturmayı atla. Yukarıdaki üç hızlı başlangıç da çalışıyor - ancak üretimde üç OAuth akışını, üç jeton yenileme sistemini ve üç hata işleyicisini sürdürmeniz gerekiyor. Unipile e-posta API Kullanıcının bağlı olduğu sağlayıcıdan bağımsız olarak, üçünü de aynı yük, aynı yanıt ve aynı hata biçimiyle tek bir POST uç noktasına dönüştürür.
"Ücretsiz" Sağlayıcılara Kurulumun Gizli Maliyeti
Gmail API ve Microsoft Graph API'yi çağırmak gerçekten ücretsizdir - ancak üretim düzeyinde çok sağlayıcılı bir e-posta entegrasyonunu sıfırdan oluşturmak mühendislik zamanı açısından pek de ücretsiz değildir. İşte çoğu geliştiricinin geç öğrendiği şey.
Üretimde Gmail + Outlook + IMAP desteği, 3 ayrı OAuth akışı, 3 ayrı jeton yenileme mekanizması, 3 ayrı webhook/yoklama kurulumu ve üçü arasında birleştirilmiş hata işleme oluşturmak anlamına gelir. Çoğu ekip bunu 4-5 kat hafife alıyor.
Sadece Gmail üzerinden bir ürün geliştirirseniz, yalnızca Outlook kullanan tüm kullanıcıları derhal kaybedersiniz (ve B2B SaaS genellikle Microsoft 365 üzerinden -70% çalıştırır). Daha sonra ikinci bir sağlayıcı eklemek bir genişletme değildir - bu, kimlik doğrulama ve senkronizasyon katmanınızın tamamen yeniden oluşturulmasıdır.
Hassas Gmail kapsamlarını (gmail.readonly, gmail.modify) üretimde kullanmak Google'ın OAuth uygulama doğrulaması gerektirir. Süreç minimum 2-4 hafta sürer ve kısıtlı kapsamları kullanırsanız güvenlik değerlendirmesi gerektirir.
Google ve Microsoft, API'lerini ve OAuth gereksinimlerini uyarısız değiştirir. Temel Kimlik Doğrulama'nın kullanımdan kaldırılması (2026'da tamamen kaldırılacak), kapsam gereksinimlerindeki değişiklikler ve hız sınırı politikası güncellemeleri acil mühendislik müdahalesi gerektirir - bu, tek seferlik bir geliştirme değil, devam eden bir maliyettir.
OAuth akışı, jeton depolama, temel gönderme/okuma, Google doğrulama başvurusu. Doğrulama beklenmesi 2-4 hafta ek süre getirir.
Ayrı OAuth istemcisi, farklı belirteç biçimi, farklı sınırlama mantığı, Microsoft uygulama kaydı incelemesi, delta senkronizasyon uygulaması.
IMAP bağlantı havuzlama, MIME ayrıştırma, sağlayıcıya özel tuhaflıklar (Yahoo, Fastmail, kurumsal sunucular), hata/yeniden bağlama işleme.
3 sağlayıcı x 6 hafta ortalama inşa = Kıdemli geliştirici için 18 haftalık zaman. Saatte $150 dolar, tek bir satır ürün kodu yazılmadan önceden $108.000 doların üzerinde işçilik maliyeti anlamına gelir. Unipile gibi birleşik bir API, her üçünü de soyutlar from $49/month ve dahil edilen uyumluluk sertifikalarını size sağlar.
Unipile'ı 7 gün ücretsiz deneyin.
Tek bir ücretsiz e-posta API entegrasyonu. Tek bir API çağrısında Gmail, Outlook ve IMAP bağlantılı hesaplar. Hazır SOC 2 Tip II + CASA Katman 2 + GDPR uyumlu. 18 haftalık geliştirme süresi yok, sağlayıcı doğrulaması için bekleme yok.
Ücretsiz E-posta API'si Ne Zaman İşe Yarar (ve Ne Zaman Yaramaz)
Durumunuza uygun yaklaşımı bulmak için bu tabloyu kullanın. Ücretsiz her zaman yanlış seçenek değildir - ancak açık sınırları vardır.
| Kullanım örneği | Ücretsiz API yeterli mi? | En iyi seçenek | Notlar |
|---|---|---|---|
| Yan proje / hobi uygulaması |
Evet - ideal
|
Gmail API doğrudan | Test modu için üretim doğrulaması gerekmez. Ücretsiz kota yeterince fazladır. |
| Tek Satıcı SaaS, tek hizmet sağlayıcı |
Evet - uygulanabilir
|
Gmail API veya MS Graph | Google/Microsoft doğrulama süresi için hesaplama yapın (2-4 hafta). Jeton yenileme bakımı için plan yapın. |
| B2B SaaS, herhangi bir sağlayıcıdaki kullanıcılar |
Hayır
|
Birleşik API (Unipile / Nylas / Aurinko) | Gmail, Outlook ve IMAP'i ayrı ayrı oluşturmak 3-6 aylık geliştirme süresi gerektirir. Birleşik API'ler bunu günler içinde çözer. |
| Yüksek ölçek (>10k bağlı hesap) |
Hayır
|
Birleşik API zorunlu | Hız sınırı yönetimi, jeton döndürme, kota artışları, güvenilirlik SLA'ları - hepsi kurumsal araçlar gerektirir. |
| Uyumluluk açısından hassas ürün (sağlık, finans, hukuk) |
Hayır
|
SOC 2 / CASA Seviye 2 sertifikalı satıcı | Yerel Gmail/Outlook API'lerinin kendi başlarına SOC 2 sertifikası yoktur. Sertifikalı bir katmana ihtiyacınız var. |
| Gmail + Outlook + IMAP gerektiren CRM / Satış aracı |
Hayır
|
Unipile (7 günlük ücretsiz deneme) | Tek bir ücretsiz e-posta API entegrasyonu tüm sağlayıcıları kapsar. Sağlayıcı onayı beklemeden hemen deneme sürümünde geliştirme yapmaya başlayın. |
Unipile'nin Ücretsiz Deneme Sürümü: Çoklu Sağlayıcı SaaS için Birleşik Ücretsiz E-posta API'si
Gmail, Outlook ve IMAP hesaplarını tek bir API altında birleştirmeniz gerekiyorsa, Unipile kredi kartı gerektirmeden tüm özelliklere tam erişim sağlayan 7 günlük ücretsiz deneme sunuyor. İşte deneme süresince tam olarak neleri alacağınız ve taahhütte bulunmadan önce bilmeniz gerekenler.
Deneme sürümünde özellik kısıtlaması yoktur. Gmail, Outlook ve IMAP hesaplarını bağlayın. Gönderin, okuyun, senkronize edin. Tüm API uç noktalarına erişin. Başlamak için kredi kartı gerekmez.
Gmail (OAuth), Outlook / Microsoft 365 (OAuth) ve IMAP - hepsi tek bir birleşik API aracılığıyla erişilebilir. Kullanıcılarınız hesaplarını bağlar; siz hepsinden aynı kodla okuyup gönderebilirsiniz.
SOC 2 Tip II sertifikalı (Ekim 2025'te denetlendi), CASA Seviye 2 dereceli ve GDPR uyumlu. Tüm veriler AB'de barındırılıyor. Unipile üzerine kurulum yaptığınızda bu sertifikalara sahip olursunuz.
Anket gerektirmez. Unipile, bağlı tüm hesaplar - Gmail, Outlook ve IMAP aracılığıyla yeni e-postaları gerçek zamanlı olarak webhook uç noktanıza iter.
SDK'ler, Postman koleksiyonu ve tam belgelerle REST API. Oku Birleştirilmiş e-posta API entegrasyon kılavuzu dakikalar içinde başlayın.
Planlar, API çağrıları değil, bağlı hesaplara dayanmaktadır. Ayda $49'dan başlayan minimum 10 hesap, ardından 11-50 hesap için hesap başına $5. Bakınız Tam fiyatlandırma sayfası hacim seviyeleri için.
Dürüst cevap: Unipile'ın ücretsiz katmanı yok. 7 günlük deneme sürümü tek ücretsiz erişimdir. Bundan sonra planlar ayda 49 dolardan başlıyor. $Eğer yakın gelecekte 10'dan az bağlı hesabı olacak bir yan proje geliştiriyorsanız, büyük olasılıkla sizin için doğru ücretsiz e-posta API'si Gmail API direct'tir. Kullanıcılarınızın sahip olduğu herhangi bir e-posta sağlayıcısını desteklemesi gereken bir B2B SaaS'ı geliştiriyorsanız, deneme sürümü bir dolar harcamadan önce entegrasyonu doğrulamanıza olanak tanır.
Ücretsiz E-posta API - Sıkça Sorulan Sorular
Ücretsiz e-posta API seçenekleri, kota sınırları, güvenlik ve ücretli çözüme ne zaman geçiş yapılacağına dair en sık sorulan soruların yanıtları.