muka depan Harga yang ditawarkan Dokumen API Perkara biasa Job Generator Identity Generator Address Generator

Dokumen API

Gunakan antara muka HTTP untuk menjana peti mel sementara, menerima e-mel, dan menyepadukan keupayaan penerimaan ke dalam skrip anda sendiri, saluran paip ujian atau robot.

Antarmuka Alamat Asashttps://www.mail0.vip Semua antara muka mengembalikan JSON (kecuali muat turun lampiran). Tetamu boleh memanggil secara anonymous; pembeli pelan dengan API juga boleh memanggil dengan kunci API sebagai identiti akaun (dengan kuota pelan) — lihat «Pengesahan kunci API» di bawah.
KEY Pengesahan kunci API (pilihan, untuk memanggil sebagai identiti akaun)

Tanpa kunci, panggilan adalah anonymous dan mencipta serta membaca peti mel sementara adalah percuma. Jika anda membeli pelan dengan API, di pusat ahli → Kunci API pembangun anda boleh menjana kunci sendiri dan menikmati kuota simpanan dan tempoh simpanan pelan anda.

Cara pembawaan (pilih salah satu)

Cara-cara yang digunakanContoh-contoh:
Parameter URL?key=YOUR_API_KEY
Header permintaanX-API-Key: YOUR_API_KEY

Contoh permintaan/permohonan

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
kesilapan:Apabila kunci tidak sah atau dimatikan, antara muka mengembalikan kod ralat; perhatikan medan msg. Simpan kunci dengan selamat dan jangan letakkannya dalam kod frontend atau repositori awam.
GET /mail/gen

Hasilkan alamat e-mel sementara secara rawak. Surat boleh diterima selepas alamat dijana tanpa pra-pengaktifan.

Parameter yang diminta

parameterJenis/TypeHarus diisiPenjelasan/Explanations
domainstring否Tentukan nama domain, jika tidak, gunakan nama domain lalai tapak
ttlint否Tempoh sah penerimaan surat (minit), pilihan 10/30/60/1440. Tidak lulus lalai 10. Mana yang boleh dipilih ditentukan oleh "kebenaran tempoh sah surat" pakej. Jika kebenaran melebihi, kod = -101 akan dikembalikan

Contoh permintaan/permohonan

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

Contoh Respons

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
Petua:ttl boleh 10 / 30 / 60 / 1440 (minit), lalai 10; pilihan yang ada ditentukan oleh «tempoh sah penerimaan» pelan, dan di luarnya code=-101 dikembalikan.
POST /mail/activate

Dayakan alamat awalan tersuai (awalan @ nama domain) untuk mengesahkan sama ada nama domain terbuka untuk menerima.

Parameter yang diminta

parameterJenis/TypeHarus diisiPenjelasan/Explanations
addressstring是Alamat e-mel penuh seperti mybox@mail0.vip
ttlint否Tempoh sah penerimaan surat (minit), pilihan 10/30/60/1440, peraturannya sama seperti/mail/gen

Contoh permintaan/permohonan

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

Contoh Respons

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
kesilapan:Apabila code=0, mesej ialah “Format e-mel tidak sah” atau “Domain ini tidak dibenarkan menerima e-mel”. Code=-101 menunjukkan tempoh sah yang dipilih melebihi had pelan.
GET /mail/inbox

Tarik peti masuk alamat yang ditentukan (50 mesej terakhir, terbalik mengikut masa penerimaan). Adalah disyorkan untuk mengundi setiap 1 hingga 3 saat.

Parameter yang diminta

parameterJenis/TypeHarus diisiPenjelasan/Explanations
addressstring是Alamat e-mel untuk ditanya

Contoh permintaan/permohonan

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

Contoh Respons

{
  "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"
    }
  ]
}
Petua:exists=0 bermaksud alamat ini belum menerima sebarang e-mel (alamat itu masih lagi boleh digunakan). Dalam JS, anda boleh menggunakan list[].id untuk mengalih pendua, supaya hanya e-mel baharu diprosis.
GET /mail/view

Lihat butiran mesej (pengirim, subjek, badan, senarai lampiran). Mesej ditandakan sebagai dibaca selepas dilihat.

Parameter yang diminta

parameterJenis/TypeHarus diisiPenjelasan/Explanations
addressstring是Alamat e-mel (digunakan untuk pengesahan pemilik akaun)
idint是ID email (ID dari daftar kotak masuk)

Contoh permintaan/permohonan

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

Contoh Respons

{
  "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

Muat turun lampiran e-mel (kembali terus ke aliran fail, bukan JSON).

Parameter yang diminta

parameterJenis/TypeHarus diisiPenjelasan/Explanations
idint是ID lampiran (lampiran []. id daripada butiran e-mel)

Contoh permintaan/permohonan

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

Simpan satu alamat ke akaun anda jangka panjang (perlu log masuk atau kunci API); bilangannya dibatasi oleh kuota «peti mel boleh disimpan» pelan.

Parameter yang diminta

parameterJenis/TypeHarus diisiPenjelasan/Explanations
addressstring是Alamat e-mel untuk disimpan
keystring否Kunci API (tidak diperlukan untuk halaman web log masuk)

Contoh permintaan/permohonan

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

Senarai peti mel yang disimpan dalam akaun anda (perlu log masuk atau kunci API).

Contoh permintaan/permohonan

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Contoh Lengkap: Hasilkan Alamat → Tunggu Mel Kod Pengesahan

Skrip berikut boleh dijalankan terus dalam konsol penyemak imbas atau persekitaran Nod: menjana alamat, mengundi peti masuk, dan mencetak kod pengesahan selepas menerima e-mel pertama.

// 1. Jana alamat sementara
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('E-mel sementara saya:', address);

// 2. Polling peti masuk (setiap 2 saat, berhenti selepas e-mel pertama diterima)
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('E-mel baharu:', m.subject, code ? 'Kod ' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
Perhatian: Perhatian:Email tersebut boleh dibaca secara terbuka berdasarkan alamatnya. Jangan gunakan email ini untuk menerima maklumat yang bersifat sensitif. E-mel tersebut akan dipadamkan secara automatik setelah masa penggunaannya berakhir.
! Peraturan dan Batasan Penggunaan
Proyek/ProgramPenjelasan
Jumlah surat yang dapat diterimasetiap alamat hanya dapat menerima maksimal 30 email per hari (gratis, atau lebih banyak untuk ahli). Email yang melebihi jumlah tersebut akan ditolak
Emel dihantar tanpa dibuangEmail akan disimpan secara automatik mengikut tempoh pengekalan yang ditetapkan dalam paket tersebut (7 hari secara percuma, 30/90 hari untuk ahli). Sila ambilnya pada waktu yang sesuai
Frekuensi PemeriksaanDisarankan untuk melakukan pemeriksaan setiap 1 hingga 3 saat. Jangan melakukan pemeriksaan secara berulang-ulang pada alamat yang sama
Validity period of the received messageTempoh sah alamat ditentukan oleh parameter ttl, dan tempoh pilihan dikawal oleh "kebenaran tempoh sah surat" pakej (pakej percuma hanya 10 minit secara lalai); Selepas tamat tempoh, alamat ini tidak lagi menerima surat. "Simpan peti mel ini" boleh disimpan untuk masa yang lama
Alamat privasiPeti mel sementara boleh dibaca secara terbuka mengikut alamat, dan sesiapa sahaja yang mengetahui alamat boleh melihat e-mel di dalamnya
Format yang salahApabila gagal, {"kod": 0, "msg": "sebab"} dikembalikan, dan apabila berjaya, kod =1; kod = -100 bermaksud tidak log masuk atau kunci API tidak sah, kod = -101 bermaksud tempoh sah yang dipilih melebihi kebenaran pakej

Pusat Bantuan

Lebih banyak petua penggunaan dan soalan lazim, jelas dalam satu artikel

Bagaimana untuk menggunakan tapak ini untuk menjana alamat e-mel sementara?

Buka halaman utama dan klik "Kemas kini e-mel" untuk menjana alamat sementara rawak dengan satu klik, atau anda boleh menyesuaikan awalan dan nama domain.

Baca Selengkapnya →

Apakah peti mel sementara?

Peti mel sementara (Temporary/Disposable Email) ialah alamat e-mel pakai buang tanpa pendaftaran yang digunakan untuk menerima kod pengesahan dan mel sementara.

Baca Selengkapnya →

Bagaimana untuk menyimpan peti mel anda untuk menerima mel untuk jangka masa yang lama?

Klik "Simpan peti mel ini" untuk menukar alamat kepada alamat jangka panjang, dan log masuk ke pusat ahli untuk pengurusan bersatu.

Baca Selengkapnya →

Bagaimana untuk menyalin alamat e-mel dan mendaftar di laman web lain?

Klik butang "Salin" pada bar alamat dan tampal alamat ke dalam kotak input e-mel tapak web sasaran untuk melengkapkan pendaftaran.

Baca Selengkapnya →

Apakah perbezaan antara peti mel sementara dan peti mel biasa (Gmail/QQ dll)?

Peti mel sementara adalah tanpa nama dan boleh digunakan, tanpa mengikat identiti; Peti mel biasa dipegang untuk masa yang lama, perlu didaftarkan dan boleh diambil semula. Kedua-duanya mempunyai kedudukan yang berbeza.

Baca Selengkapnya →

Mengapa saya tidak menerima kod pengesahan atau e-mel?

Kebanyakan e-mel yang tidak dapat diterima adalah kerana alamat telah tamat tempoh, penghantaran ditangguhkan, atau tapak web menyekat nama domain peti mel sementara. Anda boleh menyegarkan semula atau menukar nama domain dalam tempoh sah dan cuba semula.

Baca Selengkapnya →

Pautan mesra

Perkhidmatan Pautan Industri