Sử dụng giao diện HTTP để tạo email tạm thời, nhận thông tin từ các email, và tích hợp khả năng nhận email vào các script, dây chuyền kiểm thử hoặc robot của bạn.
https://www.mail0.vip
Tất cả các giao diện đều trả về dữ liệu dạng JSON (trừ những tài liệu kèm theo có thể được tải về). Người dùng không cần đăng nhập có thể gọi các dịch vụ thông qua API một cách ẩn danh; những người dùng đã mua gói dịch vụ bao gồm API cũng có thể sử dụng Chìa khóa API để gọi các dịch vụ đó với tư cách là chủ tài khoản (và được hưởng các quỹ quy định cho từng gói dịch vụ tương ứng). Xem chi tiết tại mục “Xác thực Chìa khóa API” bên dưới.
Khi không mang theo Key, bạn có thể gọi điện một cách ẩn danh, và việc tạo/đọc email tạm thời là hoàn toàn miễn phí. Nếu bạn đã mua gói dịch vụ bao gồm chức năng API, bạn có thể tự tạo Key tại trung tâm thành viên → Chức năng API dành cho nhà phát triển. Sử dụng Key này để gọi điện sẽ được hưởng các ưu đãi như quỹ bảo mật và thời hạn lưu trữ mà gói dịch vụ đó cung cấp.
| phương thức / phương thức / phương thức | Ví dụ: |
|---|---|
| Tham số URL | ?key=YOUR_API_KEY |
| Đầu dữ liệu yêu cầu | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Tạo một địa chỉ email tạm thời ngẫu nhiên. Sau khi địa chỉ được tạo ra, bạn có thể nhận thư mà không cần phải kích hoạt trước.
| tham số (tham số) | Loại hình (type) | Bắt buộc phải điền vào | giải thích / giải thích |
|---|---|---|---|
domain | string | 否 | Hãy chỉ định tên miền. Nếu không cung cấp tên miền, hệ thống sẽ sử dụng tên miền mặc định của trang web |
ttl | int | 否 | Thời hạn sử dụng thông tin nhận được (tính theo phút), có thể chọn: 10 / 30 / 60 / 1440. Nếu không cung cấp giá trị, mặc định là 10. Các giá trị cụ thể có thể chọn sẽ được quyết định bởi “Quyền hạn về thời hạn sử dụng thông tin nhận được” trong gói dịch vụ. Nếu vượt quá quyền hạn này, sẽ được trả về mã lỗi =101 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
Hãy kích hoạt một địa chỉ có tiền tố tùy chỉnh (dạng tiền tố@tên miền), sau đó kiểm tra xem tên miền đó có thể được sử dụng để gửi email hay không.
| tham số (tham số) | Loại hình (type) | Bắt buộc phải điền vào | giải thích / giải thích |
|---|---|---|---|
address | string | 是 | Địa chỉ email đầy đủ, ví dụ như mybox@mail0.vip |
ttl | int | 否 | Thời hạn sử dụng email (tính theo phút). Có thể chọn 10, 30, 60, 1440 phút. Quy tắc tương tự như /mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
Lấy dữ liệu từ địa chỉ được chỉ định vào hộp thư của bạn (50 lá thư gần nhất, theo thứ tự ngược về thời gian nhận tin). Đề nghị thực hiện việc kiểm tra mỗi 1–3 giây.
| tham số (tham số) | Loại hình (type) | Bắt buộc phải điền vào | giải thích / giải thích |
|---|---|---|---|
address | string | 是 | Địa chỉ email cần tra cứu |
curl "https://www.mail0.vip/mail/inbox?address=mybox@ideciphera.com"
{
"code": 1,
"exists": 1,
"address": "mybox@ideciphera.com",
"list": [
{
"id": 1024,
"from_addr": "noreply@example.com",
"from_name": "Example",
"subject": "Your verification code is 826413",
"size": 2048,
"is_read": 0,
"attachments": 0,
"received_at": "2026-10-14 18:20:31"
}
]
}
Xem thông tin chi tiết về email (người gửi, tiêu đề, nội dung, danh sách tài liệu kèm theo). Sau khi xem xong, email sẽ được đánh dấu là đã đọc.
| tham số (tham số) | Loại hình (type) | Bắt buộc phải điền vào | giải thích / giải thích |
|---|---|---|---|
address | string | 是 | Địa chỉ email (dùng để xác minh chủ sở hữu) |
id | int | 是 | ID email (ID từ danh sách hộp thư nhận) |
curl "https://www.mail0.vip/mail/view?address=mybox@ideciphera.com&id=1024"
{
"code": 1,
"data": {
"id": 1024,
"from_addr": "noreply@example.com",
"from_name": "Example",
"subject": "Your verification code is 826413",
"body_text": "Dear user, your verification code is 826413, valid for 5 minutes.",
"received_at_fmt": "2026-10-14 18:20:31",
"attachments": [
{ "id": 88, "filename": "invoice.pdf", "size": 102400 }
]
}
}
Tải về tập tin đính kèm trong email (trực tiếp nhận được dữ liệu, không phải dạng JSON).
| tham số (tham số) | Loại hình (type) | Bắt buộc phải điền vào | giải thích / giải thích |
|---|---|---|---|
id | int | 是 | ID tệp đính kèm (lấy từ thông tin chi tiết email: attachments[].id) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
Hãy lưu trữ một địa chỉ vào tài khoản của bạn để giữ lại trong thời gian dài (cần đăng nhập hoặc mang theo Chìa khóa API). Số lượng địa chỉ có thể lưu trữ bị giới hạn bởi mức độ hỗ trợ của gói dịch vụ “Khả năng lưu trữ email”.
| tham số (tham số) | Loại hình (type) | Bắt buộc phải điền vào | giải thích / giải thích |
|---|---|---|---|
address | string | 是 | Địa chỉ email cần lưu trữ |
key | string | 否 | Chìa khóa API (không cần thiết đối với những trang web đã đăng nhập) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
Hãy liệt kê các địa chỉ email đã được lưu trữ trong tài khoản của bạn (cần đăng nhập hoặc có API Key để truy cập).
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
Đoạn mã dưới đây có thể được chạy trực tiếp trong bảng điều khiển của trình duyệt hoặc trong môi trường Node: tạo địa chỉ email, kiểm tra hộp thư nhận tin, in mã xác thực ngay khi nhận được email đầu tiên.
// 1. Tạo một địa chỉ tạm thời const BASE = 'https://www.mail0.vip'; const gen = await (await fetch(BASE + '/mail/gen')).json(); const address = gen.address; console.log('Email tạm thời của tôi:', address); // 2. Làm việc theo chu kỳ: Mỗi 2 giây một lần, dừng lại khi nhận được email đầu tiên const seen = new Set(); while (true) { const d = await (await fetch(BASE + '/mail/inbox?address=' + encodeURIComponent(address))).json(); for (const m of d.list || []) { if (seen.has(m.id)) continue; seen.add(m.id); const code = (m.subject || '').match(/\d{4,8}/); console.log('Thư mới:', m.subject, code ? 'mã xác minh (captcha) ' + code[0] : ''); } await new Promise(r => setTimeout(r, 2000)); }
| dự án / dự án / dự án | giải thích / giải thích |
|---|---|
| Hạn mức nhận thư | Mỗi địa chỉ email đều có giới hạn số email nhận được mỗi ngày (miễn phí 30 email/ngày, đối với thành viên thì giới hạn cao hơn). Sau khi giới hạn này được đạt tới, các email mới sẽ bị từ chối |
| Thư điện tử được lưu trữ | Thư từ sẽ được xử lý tự động theo thời hạn bảo quản của gói dịch vụ (miễn phí trong 7 ngày, đối với thành viên là 30/90 ngày). Vui lòng nhận thư một cách kịp thời |
| Tần số thăm dò | Đề nghị thực hiện lệnh này mỗi 1–3 giây, xin đừng thực hiện nhiều lần trong cùng một lúc để tránh gây quá tải cho hệ thống |
| Thời hạn sử dụng của thư | Thời hạn sử dụng của địa chỉ được quyết định bởi tham số ttl. Thời lượng sử dụng có thể linh hoạt, được kiểm soát theo mục “Quyền hạn về thời hạn sử dụng email” trong gói dịch vụ (gói miễn phí mặc định chỉ có thời hạn 10 phút). Sau khi hết thời hạn, địa chỉ đó sẽ không còn chức năng nhận email nữa. Tính năng “Lưu email này” giúp giữ địa chỉ email đó trong thời gian dài |
| Địa chỉ – Bí mật cá nhân | Email tạm thời được công khai tại địa chỉ này, bất kỳ ai biết địa chỉ đó đều có thể xem các email trong hộp thư này |
| Định dạng sai | Khi thất bại, sẽ trả về dữ liệu {"code":0, "msg": "Lý do"}, còn khi thành công thì sẽ có code=1. Code=-100 cho thấy rằng người dùng chưa đăng nhập hoặc chiếc khóa API không hợp lệ. Code=-101 cho thấy rằng thời hạn sử dụng đã vượt quá giới hạn quy định của gói dịch vụ |
Những kỹ thuật sử dụng hiệu quả hơn và những vấn đề thường gặp, được giải thích rõ ràng trong một bài viết duy nhất
Hãy mở trang chủ và nhấn vào “Cập nhật email” để tạo địa chỉ tạm thời ngẫu nhiên. Bạn cũng có thể tự đặt tên gói và tên miền theo ý muốn của mình.
Đọc toàn bộ nội dung →Email tạm thời (Temporary/Disposable Email) là loại địa chỉ email không cần đăng ký, được sử dụng một lần rồi hủy bỏ. Loại địa chỉ email này thường được dùng để nhận các mã xác thực và email tạm thời.
Đọc toàn bộ nội dung →Nhấp vào “Lưu địa chỉ email này” để chuyển địa chỉ thành địa chỉ lâu dài. Sau đó, bạn có thể đăng nhập vào trung tâm thành viên để quản lý tất cả các địa chỉ một cách đồng bộ.
Đọc toàn bộ nội dung →Nhấp vào nút “Sao chép” trên địa chỉ đó, sau đó sao chép địa chỉ vào hộp văn bản email của trang web mục tiêu để hoàn tất việc đăng ký.
Đọc toàn bộ nội dung →Email tạm thời được sử dụng một cách ẩn danh, chỉ dùng trong thời gian ngắn và không cần kết nối với thông tin cá nhân của người dùng; trong khi đó, email chính thức thì cần được đăng ký trước và có thể được lấy lại sau này. Hai loại email này có vị trí khác nhau.
Đọc toàn bộ nội dung →Nhiều trường hợp không nhận được email là do địa chỉ đã hết hạn, việc gửi email bị trì hoãn, hoặc trang web đã chặn tên miền của email đó. Bạn có thể cập nhật địa chỉ trong thời hạn còn hiệu lực hoặc thay đổi tên miền để thử lại.
Đọc toàn bộ nội dung →