Utilizați interfața HTTP pentru a genera cutii poștale temporare, pentru a primi e-mailuri și pentru a integra capacitățile de primire în propriile scripturi, conducte de testare sau roboți.
https://www.mail0.vip
Toate interfețele returnează JSON (cu excepția descărcării atașamentelor). Vizitatorii pot apela direct și anonim; Utilizatorii care achiziționează pachete care includ API pot folosi și API Key pentru a apela ca cont (pentru a se bucura de cota de pachet corespunzătoare), consultați „Autentificarea API Key "de mai jos.
Când nu purtați cheia, apelați anonim ca vizitator și generați/citiți o cutie poștală temporară complet gratuită. Dacă achiziționați un pachet care conține funcții API, puteți genera singur cheia în Centrul pentru membri → Cheia API pentru dezvoltator Când îl utilizați pentru a apela, vă puteți bucura de limita de salvare și perioada de reținere a pachetului corespunzător.
| calea | Exemplu |
|---|---|
| Parametrii URL | ?key=YOUR_API_KEY |
| antet de solicitare | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Generați aleatoriu o adresă de e-mail temporară. Scrisoarea poate fi primită după ce adresa este generată, fără preactivare.
| parametru | tip | Obligatoriu | ilustra |
|---|---|---|---|
domain | string | 否 | Specificați numele de domeniu Dacă nu îl transmiteți, utilizați numele de domeniu implicit al site-ului |
ttl | int | 否 | Perioada de valabilitate a primirii scrisorii (minute), optional 10/30/60/1440. Nu transmite implicit 10. Cele specifice pe care le puteți alege sunt determinate de „Permisiunea perioadei de valabilitate a scrisorii "a pachetului Dacă permisiunea este depășită, returnați codul = -101 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
Activați o adresă de prefix personalizat (prefix @ nume de domeniu) pentru a verifica dacă numele de domeniu este deschis pentru primire.
| parametru | tip | Obligatoriu | ilustra |
|---|---|---|---|
address | string | 是 | Adresa de e-mail completă, cum ar fi mybox@mail0.vip |
ttl | int | 否 | Perioada de valabilitate a primirii scrisorii (minute), opțional 10/30/60/1440, regulile sunt aceleași cu/mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
Trageți căsuța de e-mail a adresei specificate (ultimele 50, în ordinea inversă a timpului de primire). Se recomandă să sondați o dată la 1 până la 3 secunde.
| parametru | tip | Obligatoriu | ilustra |
|---|---|---|---|
address | string | 是 | Adresa de e-mail pentru a interoga |
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"
}
]
}
Vizualizați detaliile mesajului (expeditor, subiect, corp, listă de atașamente). Mesajul este marcat ca citit după vizualizare.
| parametru | tip | Obligatoriu | ilustra |
|---|---|---|---|
address | string | 是 | Adresa de e-mail (folosită pentru a verifica proprietatea) |
id | int | 是 | ID-ul mesajului (ID-ul din lista de e-mail) |
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 }
]
}
}
Descărcați atașamentul de e-mail (returnați direct fluxul de fișiere, nu JSON).
| parametru | tip | Obligatoriu | ilustra |
|---|---|---|---|
id | int | 是 | ID-ul atașamentului (atașamentele []. id din detaliile e-mailului) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
Salvați o adresă în contul dvs. pentru o perioadă lungă de timp (trebuie să vă conectați sau să aduceți o cheie API).
| parametru | tip | Obligatoriu | ilustra |
|---|---|---|---|
address | string | 是 | Adresa de e-mail de salvat |
key | string | 否 | Cheia API (nu este necesară pentru paginile web conectate) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
Listați adresele de e-mail salvate sub contul dvs. (trebuie să vă conectați sau să aduceți cheia API).
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
Următorul script poate fi rulat direct în consola browserului sau în mediul Node: generați o adresă, interogați căsuța de e-mail și imprimați un cod de verificare la primirea primului e-mail.
// 1. Generați o adresă temporară const BASE = 'https://www.mail0.vip'; const gen = await (await fetch(BASE + '/mail/gen')).json(); const address = gen.address; console.log('E-mailul meu temporar:', address); // 2. Sondați căsuța de e-mail (la fiecare 2 secunde, opriți-vă imediat ce primiți primul mesaj) 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-mail nou:', m.subject, code ? 'Cod de verificare' + code[0] : ''); } await new Promise(r => setTimeout(r, 2000)); }
| proiect | ilustra |
|---|---|
| Limita de credit | Fiecare adresă are o limită zilnică de primire (gratuit 30/zi, mai mare pentru membri), iar noile e-mailuri vor fi respinse după depășire |
| Păstrarea e-mailului | E-mailurile sunt curățate automat în funcție de perioada de păstrare a pachetului (gratuit 7 zile, 30/90 de zile pentru membri), vă rugăm să le colectați la timp |
| Frecvența sondajului | Se recomandă o dată la 1 până la 3 secunde. Vă rugăm să nu sondați aceeași adresă simultan de înaltă frecvență |
| Perioada de valabilitate a scrisorii | Perioada de valabilitate a adresei este determinată de parametrul ttl, iar durata opțională este controlată de pachetul "Permisiunea de primire a perioadei de valabilitate" (pachetul gratuit este de numai 10 minute în mod implicit); După expirare, adresa nu va mai primi scrisori. "Salvați această cutie poștală" poate fi păstrată pentru o lungă perioadă de timp |
| Confidențialitatea adresei | Cutia poștală temporară este lizibilă public după adresă Oricine cunoaște adresa poate vizualiza e-mailurile din ea |
| Format greșit | Când eșuează, returnează {"code": 0, "msg": "reason"}, iar succesul este code =1; code = -100 înseamnă că nu sunteți conectat sau cheia API este invalidă, code = -101 înseamnă că perioada de valabilitate selectată depășește permisiunile pachetului |
Mai multe sfaturi de utilizare și întrebări frecvente, explicate clar într-un singur articol
Deschideți pagina de pornire și faceți clic pe "Actualizați căsuța poștală" pentru a genera o adresă temporară aleatorie cu un singur clic sau pentru a personaliza prefixul și numele de domeniu.
Citeste mai mult →E-mailul temporar/de unică folosință este o adresă de e-mail fără înregistrare, de unică folosință, utilizată pentru a primi coduri de verificare și e-mailuri temporare.
Citeste mai mult →Faceți clic pe "Salvați această căsuță poștală" pentru a converti adresa într-o adresă pe termen lung și conectați-vă la centrul de membri pentru a o gestiona în mod unificat.
Citeste mai mult →Faceți clic pe butonul "Copiați" de pe bara de adrese și lipiți adresa în caseta de introducere e-mail a site-ului țintă pentru a finaliza înregistrarea.
Citeste mai mult →Cutia e-mail temporară este anonimă și de unică folosință, fără identitate legată; E-mailurile obișnuite sunt deținute pentru o lungă perioadă de timp, necesită înregistrare și pot fi recuperate. Cele două poziționări sunt diferite.
Citeste mai mult →Majoritatea e-mailurilor care nu pot fi primite se datorează faptului că adresa a expirat, expedierea a fost întârziată sau site-ul web a blocat numele de domeniu de e-mail temporar. Puteți reîmprospăta sau schimba numele de domeniu și încercați din nou în perioada de valabilitate.
Citeste mai mult →