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.
https://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.
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-cara yang digunakan | Contoh-contoh: |
|---|---|
| Parameter URL | ?key=YOUR_API_KEY |
| Header permintaan | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Hasilkan alamat e-mel sementara secara rawak. Surat boleh diterima selepas alamat dijana tanpa pra-pengaktifan.
| parameter | Jenis/Type | Harus diisi | Penjelasan/Explanations |
|---|---|---|---|
domain | string | 否 | Tentukan nama domain, jika tidak, gunakan nama domain lalai tapak |
ttl | int | 否 | 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 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
Dayakan alamat awalan tersuai (awalan @ nama domain) untuk mengesahkan sama ada nama domain terbuka untuk menerima.
| parameter | Jenis/Type | Harus diisi | Penjelasan/Explanations |
|---|---|---|---|
address | string | 是 | Alamat e-mel penuh seperti mybox@mail0.vip |
ttl | int | 否 | Tempoh sah penerimaan surat (minit), pilihan 10/30/60/1440, peraturannya sama seperti/mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
Tarik peti masuk alamat yang ditentukan (50 mesej terakhir, terbalik mengikut masa penerimaan). Adalah disyorkan untuk mengundi setiap 1 hingga 3 saat.
| parameter | Jenis/Type | Harus diisi | Penjelasan/Explanations |
|---|---|---|---|
address | string | 是 | Alamat e-mel untuk ditanya |
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"
}
]
}
Lihat butiran mesej (pengirim, subjek, badan, senarai lampiran). Mesej ditandakan sebagai dibaca selepas dilihat.
| parameter | Jenis/Type | Harus diisi | Penjelasan/Explanations |
|---|---|---|---|
address | string | 是 | Alamat e-mel (digunakan untuk pengesahan pemilik akaun) |
id | int | 是 | ID email (ID dari daftar kotak masuk) |
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 }
]
}
}
Muat turun lampiran e-mel (kembali terus ke aliran fail, bukan JSON).
| parameter | Jenis/Type | Harus diisi | Penjelasan/Explanations |
|---|---|---|---|
id | int | 是 | ID lampiran (lampiran []. id daripada butiran e-mel) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
Simpan satu alamat ke akaun anda jangka panjang (perlu log masuk atau kunci API); bilangannya dibatasi oleh kuota «peti mel boleh disimpan» pelan.
| parameter | Jenis/Type | Harus diisi | Penjelasan/Explanations |
|---|---|---|---|
address | string | 是 | Alamat e-mel untuk disimpan |
key | string | 否 | Kunci API (tidak diperlukan untuk halaman web log masuk) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
Senarai peti mel yang disimpan dalam akaun anda (perlu log masuk atau kunci API).
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
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)); }
| Proyek/Program | Penjelasan |
|---|---|
| Jumlah surat yang dapat diterima | setiap 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 dibuang | Email 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 Pemeriksaan | Disarankan untuk melakukan pemeriksaan setiap 1 hingga 3 saat. Jangan melakukan pemeriksaan secara berulang-ulang pada alamat yang sama |
| Validity period of the received message | Tempoh 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 privasi | Peti mel sementara boleh dibaca secara terbuka mengikut alamat, dan sesiapa sahaja yang mengetahui alamat boleh melihat e-mel di dalamnya |
| Format yang salah | Apabila 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 |
Lebih banyak petua penggunaan dan soalan lazim, jelas dalam satu artikel
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 →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 →Klik "Simpan peti mel ini" untuk menukar alamat kepada alamat jangka panjang, dan log masuk ke pusat ahli untuk pengurusan bersatu.
Baca Selengkapnya →Klik butang "Salin" pada bar alamat dan tampal alamat ke dalam kotak input e-mel tapak web sasaran untuk melengkapkan pendaftaran.
Baca Selengkapnya →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 →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 →