TEMPMAIL API · V1 · MULTI-DOMAIN
Mailbox tạm & Đa domain.
REST API mạnh mẽ.
Tạo một địa chỉ email tạm thời, chọn bất kỳ domain cộng đồng nào, nhận thư, lấy OTP và kiểm tra DNS bằng REST API chuẩn.
Đang kiểm tra dịch vụ…
- Base URL
- —
- Mail Server MX
- —
- Tổng số Domain
- —
- Mailbox TTL
- —
01 · BẮT ĐẦU NHANH
Tạo mailbox trong một request.
Phản hồi của v1 luôn bọc dữ liệu trongdata. Bạn có thể chỉ định prefix và domain mong muốn.THỬ TRỰC TIẾP
Tạo mailbox mẫu
Để trống nếu muốn hệ thống sinh ngẫu nhiên.// Kết quả sẽ xuất hiện ở đây
POST /api/v1/mailboxes
curl -X POST https://your-domain.com/api/v1/mailboxes \
-H "Content-Type: application/json" \
-d '{"prefix":"demo-box","domain":"mail.otkho.dev"}'
201Created
{
"data": {
"email": "demo-box@mail.otkho.dev",
"prefix": "demo-box",
"domain": "mail.otkho.dev",
"inboxUrl": "/api/v1/mailboxes/demo-box%40mail.otkho.dev/messages"
}
}02 · DOMAINS & ĐÓNG GÓP
Lấy danh sách và Đóng góp Domain mới.
Bất kỳ ai cũng có thể đóng góp domain vào hệ thống.GET
200 OK/api/v1/domainsLấy danh sách domain khả dụng
curl https://your-domain.com/api/v1/domainsPOST
201 Created/api/v1/domainsĐóng góp domain mới
curl -X POST https://your-domain.com/api/v1/domains \
-H "Content-Type: application/json" \
-d '{"domain":"mycustomdomain.com","contributor":"OTKHO Fan","note":"Domain hỗ trợ cộng đồng"}'POST
200 OK/api/v1/domains/verifyKiểm tra trạng thái DNS MX
curl -X POST https://your-domain.com/api/v1/domains/verify \
-H "Content-Type: application/json" \
-d '{"domain":"mycustomdomain.com"}'03 · MAILBOX
Đọc danh sách thư.
Thư mới nhất nằm ở đầu mảngmessages.GET
200 OK/api/v1/mailboxes/{email}/messagesVí dụ
curl https://your-domain.com/api/v1/mailboxes/demo-box%40mail.otkho.dev/messagesemailpath · bắt buộc
Địa chỉ mailbox thuộc bất kỳ domain nào trong hệ thống.
04 · MESSAGES
Lấy trọn nội dung một thư.
Dùngid từ danh sách mailbox để đọc bản text và HTML.GET
200 OK/api/v1/messages/{id}200OK
{
"data": {
"id": "f813…",
"from": "Service <no-reply@example.com>",
"to": "demo-box@mail.otkho.dev",
"subject": "Your verification code",
"bodyText": "Your code is 123456",
"bodyHtml": "<p>Your code is 123456</p>",
"date": "2026-07-29T10:00:00.000Z"
}
}05 · XÁC MINH OTP
Lấy OTP và link mới nhất.
Hữu ích cho luồng test tự động. Không tìm thấy kết quả vẫn trả200 với mảng rỗng.POST
200 OK/api/v1/verificationRequest body
{
"email": "demo-box@mail.otkho.dev"
}06 · QUY ƯỚC & MÃ LỖI
Phản hồi có thể dự đoán.
invalid_mailbox
Email không thuộc domain TempMail hiện có trong hệ thống.
invalid_prefix / invalid_domain
Tên prefix hoặc định dạng domain không hợp lệ.
message_not_found
Thư không tồn tại hoặc đã tự hủy sau TTL.
Các endpoint cũ /api/email/* và /api/domains/* vẫn hoạt động để đảm bảo tương thích ngược.