Használja a HTTP interfészt ideiglenes postafiók létrehozásához, e-mailek fogadásához és a fogadási képességek integrálásához saját szkriptjeibe, tesztcsővezetékeibe vagy robotjaiba.
https://www.mail0.vip
Minden végpont JSON-t ad vissza (kivéve melléklet letöltés). A vendégek névtelenül hívhatnak; az API-t tartalmazó csomagot vásárlók API-kulccsal is hívhatnak a saját fiókjuk nevében (a csomag kvótáival) — lásd az „API-kulcs hitelesítés” részt lent.
Kulcs nélkül a hívások névtelenek, és az ideiglenes postafiókok létrehozása és olvasása teljesen ingyenes. Ha API-t tartalmazó csomagot vásárolt, a tagközpontban → Fejlesztői API-kulcs alatt saját kulcsot hozhat létre, és a csomagja mentési kvótáját és megőrzési idejét használhatja.
| út | Példa |
|---|---|
| URL-paraméter | ?key=YOUR_API_KEY |
| Kérésfejléc | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Véletlenszerűen generáljon ideiglenes e-mail címet. A levél a cím generálása után fogadható, előzetes aktiválás nélkül.
| paraméter | típus | Kötelező | illusztráljon |
|---|---|---|---|
domain | string | 否 | Adja meg a domain nevet, ha nem adja át, használja a webhely alapértelmezett domain nevét |
ttl | int | 否 | Az átvétel érvényességi ideje (perc), opcionális 10/30/60/1440. Nem adja át az alapértelmezett 10. A konkrét választásokat a csomag "Levél érvényességi engedélye" határozza meg. Ha túllépi az engedélyt, a kód = -101-et adja vissza |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
Engedélyezze az egyéni előtagú címet (előtag @ domain név) annak ellenőrzéséhez, hogy a domain név nyitva áll-e a fogadásra.
| paraméter | típus | Kötelező | illusztráljon |
|---|---|---|---|
address | string | 是 | Teljes e-mail cím, például mybox@mail0.vip |
ttl | int | 否 | Érvényességi idő (perc), opcionális 10/30/60/1440, a szabályok ugyanazok, mint a/mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
Húzza ki a megadott cím postaládáját (az utolsó 50 üzenet, fordított sorrendben a fogadási idő szerint). Javasoljuk, hogy 1-3 másodpercenként szavazzon.
| paraméter | típus | Kötelező | illusztráljon |
|---|---|---|---|
address | string | 是 | Érdeklődni kívánt e-mail cím |
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"
}
]
}
Az üzenet részleteinek megtekintése (feladó, tárgy, test, mellékletek listája). Az üzenet megtekintése után olvasottként van megjelölve.
| paraméter | típus | Kötelező | illusztráljon |
|---|---|---|---|
address | string | 是 | E-mail cím (a tulajdonjog ellenőrzésére szolgál) |
id | int | 是 | Üzenet azonosító (a postaládák listájából származó azonosító) |
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öltse le az e-mail mellékletét (közvetlenül a fájlfolyamhoz, nem JSON-hoz).
| paraméter | típus | Kötelező | illusztráljon |
|---|---|---|---|
id | int | 是 | Melléklet azonosító (attachments []. id az e-mail részleteiből) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
Mentse el egy címet hosszú távon a fiókjába (bejelentkezés vagy API-kulcs szükséges); a számot a csomag „menthető postafiókok” kvótája korlátozza.
| paraméter | típus | Kötelező | illusztráljon |
|---|---|---|---|
address | string | 是 | Mentendő e-mail cím |
key | string | 否 | API kulcs (nem szükséges a bejelentkezett weboldalakhoz) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
A fiókjába mentett postafiókok listája (bejelentkezés vagy API-kulcs szükséges).
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
A következő parancsfájl közvetlenül a böngészőkonzolon vagy a Node környezetben futtatható: címek létrehozása, a postafiók lekérdezése és az ellenőrző kód kinyomtatása az első e-mail kézhezvételekor.
// 1. Hozzon létre ideiglenes címet const BASE = 'https://www.mail0.vip'; const gen = await (await fetch(BASE + '/mail/gen')).json(); const address = gen.address; console.log('Ideiglenes e-mail címem:', address); // 2. Lekérdezze a postafiókot (2 másodpercenként, leáll az első üzenet kézhezvétele utá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('Új e-mail:', m.subject, code ? 'Ellenőrző kód' + code[0] : ''); } await new Promise(r => setTimeout(r, 2000)); }
| projekt | illusztráljon |
|---|---|
| Hitelkeret | Minden címnek napi beérkezési limitje van (napi 30 ingyenes, tagoknak még magasabb), és az új leveleket elutasítják, ha túllépi azokat |
| E-mail fenntartás | Az e-mailek automatikusan törlődnek a csomag megőrzési ideje szerint (7 nap ingyenes, 30/90 nap tagok számára), kérjük, időben gyűjtsék össze |
| A szavazás gyakorisága | Javasoljuk, hogy 1-3 másodpercenként egyszer lekérdezze ugyanazt a címet |
| A levél érvényességi ideje | A cím érvényességi idejét a ttl paraméter határozza meg, és az opcionális időtartamot a csomag "fogadó érvényességi engedélye" szabályozza (az ingyenes csomag alapértelmezés szerint csak 10 perc); A lejárat után a cím már nem fogad levelet, és a "Mentse ezt a postafiókot" hosszú ideig megőrizhető |
| Cím adatvédelem | Az ideiglenes postafiók a cím szerint nyilvánosan olvashatók, és bárki, aki ismeri a címet, megtekintheti az e-maileket |
| Hibás formátum | Ha sikertelen, adja vissza a {"code": 0, "msg": "reason"} -ot, a siker pedig a code =1; kód = -100 azt jelenti, hogy nincs bejelentkezve, vagy az API kulcs érvénytelen, kód = -101 azt jelenti, hogy a kiválasztott érvényességi idő túllépte a csomag engedélyeit |
További használati tippeket és gyakran ismételt kérdéseket egy cikk egyértelműen elmagyarázza
Nyissa meg a kezdőlapot és kattintson a "E-mail frissítése" gombra, hogy egy kattintással létrehozzon egy véletlenszerű ideiglenes címet, vagy testreszabhatja az előtagot és a domain nevet.
Bővebben →Az ideiglenes/eldobható e-mail egy regisztrációmentes, eldobható e-mail cím, amelyet ellenőrző kódok és ideiglenes e-mailek fogadására használnak.
Bővebben →Kattintson a "E-mail mentése" gombra, hogy a címet hosszú távú címre konvertálja, és jelentkezzen be a tagközpontba az egységes kezeléshez.
Bővebben →Kattintson a "Másolás" gombra a címsávon, és illessze be a címet a célwebhely e-mail beviteli mezőjébe a regisztráció befejezéséhez.
Bővebben →Az ideiglenes postafiók névtelenek és eldobhatók, személyazonosság nélkül; A rendszeres e-mail címeket hosszú ideig tartják, regisztrálni kell, és visszakereshetők. A kettő elhelyezése eltérő.
Bővebben →A nem kapott e-mailek többnyire azért vannak, mert a cím lejárt, a szállítás késik, vagy a webhely blokkolja az ideiglenes e-mail domain nevet. Az érvényességi időn belül frissítheti vagy megváltoztathatja a domain nevet, és újra próbálkozhat.
Bővebben →