Geçici E-posta API

Geliştiriciler için birleşik REST API: temp mail adresleri oluşturun, gerçek e-postalar alın.

Mail.td, geliştiriciler için e-posta altyapısıdır — temporary email adresleri oluşturmak, gerçek e-postaları almak ve yeni mesajları WebSocket veya imzalı Webhook ile gerçek zamanlı iletmek için birleşik bir REST API sunar. API başlangıç için ücretsizdir — her HTTP istemcisiyle uyumludur. Selenium, Cypress, Playwright, Puppeteer testlerinden, CI/CD pipeline'larından veya kendi backend'inizden doğrudan çağırın.

İş Akışı

Bir posta kutusu oluşturun, SMTP üzerinden gerçek e-postalar alın ve mesajları REST API ile okuyun. Posta kutuları 7 gün sonra otomatik olarak sona erer.

# 1. Create a mailbox
$ curl -X POST https://api.mail.td/api/accounts \
    -H "Authorization: Bearer td_xxx" \
    -d '{"address":"user@mail.td","password":"secret"}'
→ { "id": "a1b2c3d4-...", "address": "user@mail.td" }

# 2. List incoming messages
$ curl https://api.mail.td/api/accounts/a1b2c3d4-.../messages \
    -H "Authorization: Bearer td_xxx"
→ { "messages": [ { "id": "f5e6d7c8-...", "from": "...", "subject": "...", "created_at": "..." } ] }

# 3. Read a message
$ curl https://api.mail.td/api/accounts/a1b2c3d4-.../messages/f5e6d7c8-... \
    -H "Authorization: Bearer td_xxx"
→ { "from": "...", "subject": "...", "text_body": "...", "html_body": "...", "attachments": [...] }

SDK ve İstemci Kütüphaneleri

Mail.td üç dilde resmi SDK sağlar. Her istemci REST API'yi tipli yanıtlar ve hata yönetimiyle tamamen kapsar — kurun, Pro API Token ile kimlik doğrulayın ve kullanmaya başlayın.

Node.js / TypeScript

npm install mailtd

Native fetch kullanan sıfır bağımlılıklı istemci, tam TypeScript tip tanımlarıyla.

Python

pip install mailtd

HTTP tabanlı istemci; dataclass tipleri ve async context manager desteğiyle.

Go

go get github.com/mailtd/mailtd-go

Sadece stdlib, context tabanlı istek yaşam döngüsü, tamamen tipli struct'lar.

Önemli Notlar Pro planındaki e-postalar 7 gün boyunca saklanır, ardından otomatik olarak silinir (ücretsiz planın saklama süresi için fiyatlandırma sayfasına bakın). Mail.td e-posta testi, QA otomasyonu ve geçici geliştirici kullanımı için tasarlanmıştır — uzun vadeli bir posta kutusu olarak değil.