Temporäre E-Mail-API
Einheitliche REST-API für Entwickler: Temp-Mail-Adressen erstellen, echte E-Mails empfangen.
Mail.td ist E-Mail-Infrastruktur für Entwickler, mit einer einheitlichen REST-API zum Erstellen von Temporary-Email-Adressen, Empfangen echter E-Mails und Zustellen neuer Nachrichten in Echtzeit über WebSocket oder signierte Webhooks. Die API ist zum Einstieg kostenlos — kompatibel mit jedem HTTP-Client. Rufen Sie sie direkt aus Selenium-, Cypress-, Playwright-, Puppeteer-Tests, CI/CD-Pipelines oder Ihrem eigenen Backend auf.
Workflow
Erstellen Sie ein Postfach, empfangen Sie echte E-Mails über SMTP und lesen Sie Nachrichten über die REST-API. Postfächer laufen automatisch nach 7 Tagen ab.
# 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 & Client-Bibliotheken
Mail.td bietet offizielle SDKs in drei Sprachen. Jeder Client deckt die REST-API vollständig mit typisierten Antworten und Fehlerbehandlung ab — installieren, mit Ihrem Pro API Token authentifizieren und loslegen.
Node.js / TypeScript
npm install mailtdAbhängigkeitsfreier Client mit nativem fetch und vollständigen TypeScript-Typdefinitionen.
Python
pip install mailtdHTTP-basierter Client mit dataclass-Typen und Unterstützung für async context manager.
Go
go get github.com/mailtd/mailtd-goNur stdlib, context-basierter Request-Lebenszyklus, vollständig typisierte structs.