Trang chủ Chương trình giá cả Tài liệu API Câu hỏi thường gặp Job Generator Identity Generator Address Generator

Tài liệu API

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.

Địa chỉ giao diện cơ sở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.
KEY Xác thực bằng API Key (tùy chọn, dùng để gọi chức năng dưới danh tính tài khoản)

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.

Cách mang theo (chọn một trong hai cách sau):

phương thức / phương thức / phương thứcVí dụ:
Tham số URL?key=YOUR_API_KEY
Đầu dữ liệu yêu cầuX-API-Key: YOUR_API_KEY

Yêu cầu ví dụ

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Sai lầm:Khi khóa không hợp lệ hoặc đã ngừng hoạt động, giao diện sẽ trả về mã lỗi. Vui lòng chú ý đến trường msg. Hãy bảo quản khóa một cách cẩn thận, đừng để nó bị nhập vào mã nguồn ở phía trước hoặc được đưa lên kho lưu trữ công cộng.
GET /mail/gen

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.

Thông số yêu cầu

tham số (tham số)Loại hình (type)Bắt buộc phải điền vàogiải thích / giải thích
domainstring否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
ttlint否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

Yêu cầu ví dụ

curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"

Ví dụ về phản ứng

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
Lời khuyên:TTL có thể được truyền trong khoảng 10/30/60/1440 phút. Nếu không truyền, mặc định sẽ là 10 phút. Các lựa chọn cụ thể sẽ được quyết định bởi “quyền hạn về thời hạn sử dụng thông tin nhận”. Nếu vượt quá quyền hạn này, sẽ được trả về mã lỗi =-101.
POST /mail/activate

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.

Thông số yêu cầu

tham số (tham số)Loại hình (type)Bắt buộc phải điền vàogiải thích / giải thích
addressstring是Địa chỉ email đầy đủ, ví dụ như mybox@mail0.vip
ttlint否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

Yêu cầu ví dụ

curl -X POST "https://www.mail0.vip/mail/activate" \
  -d "address=mybox@ideciphera.com&ttl=60"

Ví dụ về phản ứng

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
Sai lầm:Khi code=0, thông báo sẽ là “Địa chỉ email không đúng định dạng” hoặc “Đường dẫn tên miền này chưa được phép nhận thư”. Code=-101 cho thấy thời hạn sử dụng đã vượt quá giới hạn quy định của gói dịch vụ.
GET /mail/inbox

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.

Thông số yêu cầu

tham số (tham số)Loại hình (type)Bắt buộc phải điền vàogiải thích / giải thích
addressstring是Địa chỉ email cần tra cứu

Yêu cầu ví dụ

curl "https://www.mail0.vip/mail/inbox?address=mybox@ideciphera.com"

Ví dụ về phản ứng

{
  "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"
    }
  ]
}
Lời khuyên:exists=0 có nghĩa là địa chỉ này chưa nhận được bất kỳ email nào (vì vậy địa chỉ này vẫn còn sử dụng được). Trong JavaScript, bạn có thể sử dụng list[].id để loại bỏ những địa chỉ đã được xử lý trước đó, từ đó chỉ xử lý những email mới.
GET /mail/view

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.

Thông số yêu cầu

tham số (tham số)Loại hình (type)Bắt buộc phải điền vàogiải thích / giải thích
addressstring是Địa chỉ email (dùng để xác minh chủ sở hữu)
idint是ID email (ID từ danh sách hộp thư nhận)

Yêu cầu ví dụ

curl "https://www.mail0.vip/mail/view?address=mybox@ideciphera.com&id=1024"

Ví dụ về phản ứng

{
  "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 }
    ]
  }
}
GET /mail/attach

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).

Thông số yêu cầu

tham số (tham số)Loại hình (type)Bắt buộc phải điền vàogiải thích / giải thích
idint是ID tệp đính kèm (lấy từ thông tin chi tiết email: attachments[].id)

Yêu cầu ví dụ

curl -O "https://www.mail0.vip/mail/attach?id=88"
POST /mail/save

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”.

Thông số yêu cầu

tham số (tham số)Loại hình (type)Bắt buộc phải điền vàogiải thích / giải thích
addressstring是Địa chỉ email cần lưu trữ
keystring否Chìa khóa API (không cần thiết đối với những trang web đã đăng nhập)

Yêu cầu ví dụ

curl -X POST "https://www.mail0.vip/mail/save" \
  -d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
GET /mail/my

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).

Yêu cầu ví dụ

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Ví dụ hoàn chỉnh: Tạo địa chỉ → Chờ email xác thực

Đ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));
}
Lưu ý:Làm việc với email tạm thời này cần phải công khai địa chỉ, xin đừng sử dụng nó để nhận các thông tin nhạy cảm; các email sau khi hết hạn sẽ được tự động xóa bỏ.
! Hướng dẫn sử dụng và các hạn chế
dự án / dự án / dự ángiả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ânEmail 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 saiKhi 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ụ

Trung tâm Trợ giúp

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

Làm thế nào để sử dụng trang web này để tạo email tạm thời?

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 →

Đó là gì vậy? Đó là email tạm thời, phải không?

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 →

Làm thế nào để lưu trữ email để có thể nhận được thư trong thời gian dài?

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 →

Làm thế nào để sao chép địa chỉ email và đăng ký trên các trang web khác?

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 →

Đâu là sự khác biệt giữa hộp thư tạm thời và hộp thư chính thức (như Gmail, QQ, v.v.)?

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 →

Tại sao tôi không nhận được mã xác thực hay email?

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 →

Liên kết hữu ích

Dịch vụ Liên kết ngành