Test ve Otomasyon için Temp Mail API
Kodunuzdan yalnızca e-posta alabilen geçici e-posta adresleri oluşturun ve gelen mesajları JSON olarak okuyun. Her adres, siz silene kadar Tmailor hesabınızda kalır ve API, bir mesajda bulduğu tek seferlik kodu döndürür.
Son güncelleme: October 2026
Planları ve sınırları görüntüleyin
- REST ve JSON
- SDK'lar, CLI ve MCP sunucusu
- Ayda 100 ücretsiz posta kutusu
- Yalnızca alım, 24 saatlik mesajlar
export TMAILOR_API_KEY="tmk_live_..."
# returns 201 with email, token, web.reuse_url
curl -s -X POST https://open-api.tmailor.com/v1/mailboxes \
-H "Authorization: Bearer $TMAILOR_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{}'# pip install tmailor-sdk
from tmailor import Client
with Client() as client: # reads TMAILOR_API_KEY
box = client.mailboxes.create()
print(box.email)
# trigger the email, then wait for it
msg = box.wait_for_message(
timeout=120, since=(box.created_at or 0) - 1)
print(msg.subject, msg.otp(), msg.links())// npm install tmailor
import { Client } from "tmailor";
const client = new Client(); // reads TMAILOR_API_KEY
const box = await client.mailboxes.create();
console.log(box.email);
// trigger the email, then wait for it
const msg = await box.waitForMessage({
timeout: 120_000, since: box.createdAt - 1 });
console.log(msg.subject, msg.otp, msg.links);<?php // composer require tmailor/tmailor
use Tmailor\Client;
$client = new Client(); // reads TMAILOR_API_KEY
$box = $client->mailboxes->create();
echo $box->email, "\n";
// trigger the email, then wait for it
$msg = $box->waitForMessage(
timeout: 120, since: $box->createdAt - 1);
echo $msg->subject, ' ', $msg->otp; Bir adres oluşturun, e-postayı bekleyin, kodu okuyun.
İstek başına değil, posta kutusu başına ödeme
Posta kutusu kotanızı yalnızca adres oluşturmak kullanır. Adresleri listelemek, gelen kutusunu kontrol etmek, mesajları okumak veya silmek kota kullanmaz. Ücretli planlarda günlük veya aylık istek kotası yoktur; yalnızca dakika başına hız sınırı vardır.
Örnek: bir adres oluşturup gelen kutusunu 25 kez kontrol eden bir OTP testi tek bir posta kutusu kullanır.
API anahtarından gelen kutusuna dört adımda
-
Bir API anahtarı oluşturun
tmailor.com hesabınızla veya Google ile API platformuna giriş yapın ve bir anahtar oluşturun. Ücretsiz planda, API'yi çağıracak tek sunucu IP adresini de ekleyin.
-
Bir adres oluşturun
Paylaşılan bir alan adında rastgele bir adres almak için tek bir istek gönderin ya da sahip olduğunuz ve doğruladığınız bir alan adında özel bir ad seçin.
-
Mesajları okuyun
Gelen kutusunu listeleyin ve her mesajı JSON olarak okuyun: gönderen, konu, metin, temizlenmiş HTML ve API'nin bulduğu tek seferlik kod ile bağlantılar.
-
Saklayın ya da silin
Adreslerin süresi dolmaz. Aynı gelen kutusunu tmailor.com üzerinde yeniden kullanım bağlantısıyla açın ya da testiniz bitince adresi silin.
Tekrarlanabilir e-posta iş akışları için tasarlandı
Tek bir gerçek posta kutusunu paylaşmak yerine her test çalışmasına kendi gelen kutusunu verin.
Kayıt ve OTP testleri
Her kayıt, şifre sıfırlama veya tek seferlik kod kontrolü için yeni bir adres oluşturun, ardından kodu yanıttan okuyun.
CI/CD boru hatları
Anahtarı bir ortam değişkeninde tutarak boru hattınızda uçtan uca e-posta kontrolleri çalıştırın. Ücretli planlar herhangi bir IP adresinden gelen istekleri kabul eder.
QA ve sahneleme
Test kullanıcılarına ve sahneleme ortamlarına kendi adreslerini verin, gerçek gelen kutularını test verilerinden uzak tutun.
Kendi alan adınızdaki adresler
Sahip olduğunuz bir alan alanı ekleyin, MX kaydını bize yönlendirin ve adlandırma kurallarına uyan özel adlarla adresler oluşturun.
Planlar ve fiyatlandırma
İhtiyacınız olan posta kutusu sayısını seçin. Kullanım hakkınız yıllık planlarda da her 30 günde bir yenilenir.
Ücretsiz
API'yi deneyin ve küçük projeler yürütün.
$0 /ay
$0 /ay
- Her 30 günde 100 posta kutusu
- Dakikada en fazla 30 istek
- Günde 2,000 istek
- İzin listesindeki tek bir IP'den çağrılar
- Paylaşılan alan adları ve kendi alan adlarınız
Başlangıç
Tek bir geliştirici veya küçük bir test paketi için.
$9 /ay
$90 /yıl
- Her 30 günde 3,000 posta kutusu
- Dakikada en fazla 300 istek
- Günlük veya aylık istek kotası yok
- Herhangi bir IP adresinden çağrılar
- Paylaşılan alan adları ve kendi alan adlarınız
Pro
Her gün test çalıştıran ekipler için.
$29 /ay
$290 /yıl
- Her 30 günde 30,000 posta kutusu
- Dakikada en fazla 600 istek
- Günlük veya aylık istek kotası yok
- Herhangi bir IP adresinden çağrılar
- Paylaşılan alan adları ve kendi alan adlarınız
Business
Yoğun günlük otomasyonu olan şirketler için.
$99 /ay
$990 /yıl
- Her 30 günde 150,000 posta kutusu
- Dakikada en fazla 2,000 istek
- Günlük veya aylık istek kotası yok
- Herhangi bir IP adresinden çağrılar
- Paylaşılan alan adları ve kendi alan adlarınız
Scale
Büyük test filoları ve yoğun iş akışları için.
$199 /ay
$1,990 /yıl
- Her 30 günde 400,000 posta kutusu
- Dakikada en fazla 4,000 istek
- Günlük veya aylık istek kotası yok
- Herhangi bir IP adresinden çağrılar
- Paylaşılan alan adları ve kendi alan adlarınız
Enterprise
En yüksek posta kutusu hacmi ve istek hızı için.
$499 /ay
$4,990 /yıl
- Her 30 günde 2,000,000 posta kutusu
- Dakikada en fazla 6,000 istek
- Günlük veya aylık istek kotası yok
- Herhangi bir IP adresinden çağrılar
- Paylaşılan alan adları ve kendi alan adlarınız
Planları karşılaştırın
Bu sınırlar plandan plana değişir. Diğer her şey her planda aynıdır.
| Plan | Ücretsiz | Başlangıç | Pro | Business | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Aylık fiyat | $0 | $9 | $29 | $99 | $199 | $499 |
| Yıllık fiyat | $0 | $90 | $290 | $990 | $1,990 | $4,990 |
| Her 30 günde posta kutusu | 100 | 3,000 | 30,000 | 150,000 | 400,000 | 2,000,000 |
| Dakikadaki istek sayısı | 30 | 300 | 600 | 2,000 | 4,000 | 6,000 |
| Günlük istek sınırı | 2,000 | Sınır yok | Sınır yok | Sınır yok | Sınır yok | Sınır yok |
| IP izin listesi | Zorunlu, 1 IP | Gerekli değil | Gerekli değil | Gerekli değil | Gerekli değil | Gerekli değil |
| Barındırılan MCP sunucusu | Yalnızca yerel sunucu | Dahil | Dahil | Dahil | Dahil | Dahil |
Tüm planları karşılaştırmak için yana kaydırın.
Her planda dahil
- JSON yanıtları veren REST API
- Paylaşılan alan adlarında rastgele adresler
- Kendi doğrulanmış alan adlarınızda özel adlar
- Sınırsız kendi alan adınız (aynı anda en fazla 3 tanesi doğrulama bekleyebilir)
- Süresi dolmayan adresler
- Kaç adres tutabileceğinize dair sınır yok
- Mesajlar 24 saat saklanır
- Tek kullanımlık kod ve bağlantı çıkarma (en iyi çaba)
- Gelen kutusunu tmailor.com üzerinde açmak için yeniden kullanım bağlantısı
- Resmi SDK'lar ve komut satırı aracı
- Planlar birleştirilebilir ve sınırları toplanır
- Yalnızca alım, ek dosya olmadan
- Bir adresi silmek kotayı geri vermez
- Posta kutusu hakkı tükendiğinde, bir sonraki döngüye veya yükseltmeye kadar yeni adres oluşturulamaz. Mevcut gelen kutuları çalışmaya devam eder.
- Ödemeler API şartları uyarınca iade edilmez. Önce entegrasyonunuzu Ücretsiz planda test edin.
Resmi SDK'lar ve CLI
API'yi kendi dilinizden türlendirilmiş modellerle, otomatik yeniden denemelerle ve bir sonraki mesajı bekleyen bir yardımcıyla çağırın. Her SDK aynı API'yi ve ortak test senaryolarını izler.
Node.js
MevcutNode.js 18+, TypeScript types
npm install tmailor
PHP
MevcutPHP 8.1+
composer require tmailor/tmailor
Yapay zeka ajanları için MCP sunucusu
Claude, Cursor, VS Code Copilot ve diğer MCP istemcilerinin, sahip olduğunuz veya test etme izniniz olan kayıt akışlarını test etmesini sağlayın: ajan gerçek, yalnızca alım yapabilen bir adres oluşturur, e-postayı bekler ve tek kullanımlık kodu veya doğrulama bağlantısını okur.
Her iki seçenek de ajana aynı araçları sunar: adres oluşturma, e-postayı bekleme ve tek kullanımlık kodu ile bağlantılarını alma, mesajları okuma, adresleri silme ve kotanızı kontrol etme. Ajan yalnızca e-posta adreslerini görür, arkalarındaki tokenları asla görmez ve API ile aynı posta kutusu kotasını ve hız sınırını kullanır.
Barındırılan sunucu
Kurulum gerekmezhttps://mcp.tmailor.com/mcp
Sunucu URL'sini yapay zeka uygulamanıza ekleyin. Claude, ChatGPT ve Codex gibi oturum açmayı destekleyen uygulamalar, erişimi onaylamanız için sizi Tmailor platformuna yönlendirir. Diğer istemciler API anahtarınızı Authorization başlığında gönderir.
Aktif bir ücretli plan gerektirir. İstekler sunucumuzdan geldiği için IP izin listesine ihtiyacınız yok.
# Claude: add a custom connector with this URL,
# then approve access on the Tmailor platform
https://mcp.tmailor.com/mcp
# Claude Code, with your API key
claude mcp add --transport http tmailor \
https://mcp.tmailor.com/mcp \
--header "Authorization: Bearer tmk_live_..."
# Codex CLI, with your API key
export TMAILOR_API_KEY=tmk_live_...
codex mcp add tmailor \
--url https://mcp.tmailor.com/mcp \
--bearer-token-env-var TMAILOR_API_KEY
# Cursor (~/.cursor/mcp.json)
{"mcpServers": {"tmailor": {
"url": "https://mcp.tmailor.com/mcp",
"headers": {"Authorization": "Bearer tmk_live_..."}}}} AI bağlantıları sayfasında bağlı uygulamaları görüntüleyin ve dilediğinizin bağlantısını kesin. Bağlantısı kesilen bir uygulama 30 saniye içinde erişimini kaybeder.
Yerel sunucu
Ücretsiz dahil tüm planlartmailor-mcp
Bilgisayarınızda çalışır, anahtarınızı TMAILOR_API_KEY ortam değişkeninden okur ve uv veya Python 3.10+ gerektirir. Ücretsiz planda, o bilgisayarın IP adresini izin listesine ekleyin.
# Claude Code claude mcp add tmailor \ -e TMAILOR_API_KEY=tmk_live_... \ -- uvx tmailor-mcp # Claude Desktop, Cursor, VS Code # command: uvx args: ["tmailor-mcp"] # without uv pip install tmailor-mcp
Şunu sormayı deneyin: "Geçici bir e-posta oluştur, onunla staging siteme kaydol ve bana doğrulama kodunu söyle."
Geçici posta API'si SSS
Neler posta kutusu sayılır?
Oluşturduğunuz her yeni adres, mevcut 30 günlük döngüdeki kotadan bir posta kutusu kullanır. Listeleme, okuma ve silme posta kutusu kullanmaz; bir adresi silmek posta kutusunu geri vermez.
Adreslerin süresi doluyor mu?
Hayır. Bir adres, siz silene kadar hesabınızda kalır. İçindeki mesajlar 24 saat saklanır.
E-posta gönderebilir veya ek alabilir miyim?
Hayır. API yalnızca alım yapar ve ekler teslim edilmez.
Adres adını ve alan adını seçebilir miyim?
Ortak alan adlarımızda ad rastgeledir. Adı seçmek için, API platformunda sahip olduğunuz bir alan adını MX kaydını bize yönlendirerek ekleyin ve doğrulayın, ardından adlandırma kurallarına uyan özel bir adla adresler oluşturun.
IP izin listesine ihtiyacım var mı?
Yalnızca Ücretsiz planda, sunucunuzun istek gönderdiği tek IP adresini eklersiniz. Bir IP adresi yalnızca tek bir Ücretsiz hesaba ait olabilir; bu nedenle paylaşılan bir ofis veya VPN adresi hâlihazırda kullanımda olabilir. Etkin bir ücretli planda API, herhangi bir IP adresinden gelen istekleri kabul eder.
API doğrulama kodunu benim için okuyor mu?
Evet, elinden geldiğince. Bir mesajı okuduğunuzda yanıt, bulduğu tek seferlik kodu (emin olmadığında null), diğer kod benzeri değerleri ve bağlantıları içerir. Değeri her zaman testinizde kontrol edin.
Claude veya ChatGPT gibi yapay zeka ajanları API'yi kullanabilir mi?
Evet, MCP aracılığıyla. Ücretli bir planda, barındırılan https://mcp.tmailor.com/mcp sunucusunu yapay zeka uygulamanıza ekleyip erişimi onaylayın veya API anahtarınızı gönderin. Her planda, açık kaynaklı tmailor-mcp sunucusunu kendi bilgisayarınızda çalıştırabilirsiniz. Her iki durumda da ajan bir adres oluşturabilir, e-postayı bekleyebilir ve API ile aynı posta kutusu kotasını kullanarak tek seferlik kodu okuyabilir.
Ücretli planlarda istek sınırı var mı?
Ücretli planlarda günlük veya aylık istek kotası yoktur, ancak her planın dakika başına bir hız sınırı vardır. Ücretsiz planda ayrıca günlük istek sınırı da bulunur.
Başlamak için kredi kartı gerekli mi?
Hayır. tmailor.com hesabınızla veya Google ile giriş yapın, bir anahtar oluşturun ve Ücretsiz planda başlayın. Yalnızca ücretli bir plan seçtiğinizde ödeme yaparsınız.
Bir plan için nasıl ödeme yapabilirim?
TRC20 (Tron) veya BEP20 (BNB Smart Chain) ağında USDT ile ya da Binance Pay ile ödeme yapabilirsiniz. Kredi ve banka kartları kabul edilmez. Planınız, ödeme onaylandığında, genellikle birkaç dakika içinde etkinleşir.
İade alabilir miyim?
Hayır. Ödemeler iade edilmez, bu yüzden yükseltme yapmadan önce entegrasyonunuzu Ücretsiz planda test edin.
API hangi amaçlarla kullanılamaz?
Spam, dolandırıcılık, diğer hizmetlerde toplu hesap oluşturma ve onların yasaklarından veya sınırlarından kaçınma API şartlarını ihlal eder. Bunu yapan hesapların API anahtarlarını iptal edebilir ve hesapları kilitleyebiliriz.
İlk adresinizi dakikalar içinde oluşturun
Ayda 100 posta kutusu içeren Ücretsiz planla başlayın. Kredi kartı gerekmez.