অস্থায়ী ইমেইল API
ডেভেলপারদের জন্য ইউনিফাইড REST API: temp mail ঠিকানা তৈরি করুন, আসল ইমেইল গ্রহণ করুন।
Mail.td হল ডেভেলপারদের জন্য ইমেইল ইনফ্রাস্ট্রাকচার, যেখানে একটি ইউনিফাইড REST API রয়েছে temporary email ঠিকানা তৈরি, আসল ইমেইল গ্রহণ এবং WebSocket বা সাইনড Webhook-এর মাধ্যমে রিয়েল-টাইম নতুন মেসেজ পাঠানোর জন্য। API শুরু করতে ফ্রি — যেকোনো HTTP client-এর সাথে সামঞ্জস্যপূর্ণ। Selenium, Cypress, Playwright, Puppeteer টেস্ট, CI/CD pipeline বা আপনার নিজের backend থেকে সরাসরি কল করুন।
ওয়ার্কফ্লো
একটি মেইলবক্স তৈরি করুন, SMTP-এর মাধ্যমে বাস্তব ইমেইল গ্রহণ করুন এবং REST API দিয়ে মেসেজ পড়ুন। মেইলবক্স ৭ দিন পর স্বয়ংক্রিয়ভাবে মেয়াদ শেষ হয়।
# 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 লাইব্রেরি
Mail.td তিনটি ভাষায় অফিসিয়াল SDK সরবরাহ করে। প্রতিটি client টাইপড response এবং error handling সহ REST API সম্পূর্ণভাবে কভার করে — ইনস্টল করুন, Pro API Token দিয়ে অথেন্টিকেট করুন এবং ব্যবহার শুরু করুন।
Node.js / TypeScript
npm install mailtdNative fetch ব্যবহারকারী zero-dependency client, সম্পূর্ণ TypeScript type definitions সহ।
Python
pip install mailtdHTTP-ভিত্তিক client, dataclass types এবং async context manager সাপোর্ট সহ।
Go
go get github.com/mailtd/mailtd-goশুধুমাত্র stdlib, context-ভিত্তিক request lifecycle, সম্পূর্ণ typed struct।