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 มีไทป์ครบถ้วน

ข้อควรทราบ อีเมลในแผน Pro จะเก็บไว้ 7 วัน จากนั้นลบอัตโนมัติ (ระยะเก็บรักษาของแผนฟรีดูได้ที่หน้าราคา) Mail.td ออกแบบสำหรับการทดสอบอีเมล อัตโนมัติ QA และการใช้งานชั่วคราวของนักพัฒนา — ไม่ใช่กล่องจดหมายระยะยาว