API อีเมลชั่วคราว
REST API แบบรวมศูนย์สำหรับนักพัฒนา: สร้างที่อยู่ temp mail รับอีเมลจริง
Mail.td คือโครงสร้างพื้นฐานอีเมลสำหรับนักพัฒนา พร้อม REST API แบบรวมศูนย์สำหรับสร้างที่อยู่ temporary email รับอีเมลจริง และส่งข้อความใหม่แบบเรียลไทม์ผ่าน WebSocket หรือ Webhook ที่ลงนาม API ฟรีเริ่มใช้งาน — เข้ากันได้กับ HTTP client ทุกประเภท เรียกใช้ได้โดยตรงจากเทสต์ Selenium, Cypress, Playwright, Puppeteer, pipeline CI/CD หรือ backend ของคุณเอง
ขั้นตอนการทำงาน
สร้างกล่องจดหมาย รับอีเมลจริงผ่าน SMTP และอ่านข้อความผ่าน REST API กล่องจดหมายจะหมดอายุอัตโนมัติหลังจาก 7 วัน
# 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 และไลบรารีไคลเอนต์
Mail.td มี SDK อย่างเป็นทางการในสามภาษา ไคลเอนต์แต่ละตัวครอบคลุม REST API อย่างครบถ้วน พร้อม response แบบมีไทป์และการจัดการข้อผิดพลาด — ติดตั้ง ยืนยันตัวตนด้วย Pro API Token ของคุณ และเริ่มใช้งานได้เลย
Node.js / TypeScript
npm install mailtdไคลเอนต์ไร้ dependency ที่ใช้ fetch เนทีฟ พร้อมการกำหนดไทป์ TypeScript ครบถ้วน
Python
pip install mailtdไคลเอนต์ที่ใช้ HTTP พร้อม dataclass types และรองรับ async context manager
Go
go get github.com/mailtd/mailtd-goใช้ stdlib เท่านั้น วงจรชีวิตคำขอบน context โครงสร้าง struct มีไทป์ครบถ้วน