prima pagină plan de preț Documentație API Întrebări frecvente Job Generator Identity Generator Address Generator

Documentație API

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.

Adresa de bază a interfețeihttps://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.
KEY Autentificare API Key (opțional, pentru apelarea ca cont)

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.

Metoda de transport (alegeți una dintre cele două)

caleaExemplu
Parametrii URL?key=YOUR_API_KEY
antet de solicitareX-API-Key: YOUR_API_KEY

Exemplu de solicitare

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
eroare:Interfața va returna un cod de eroare atunci când cheia este nevalidă sau dezactivată, vă rugăm să acordați atenție câmpului de mesaj. Păstrați cheia în siguranță și nu o codificați niciodată în codul front-end sau o trimiteți la un depozit public.
GET /mail/gen

Generați aleatoriu o adresă de e-mail temporară. Scrisoarea poate fi primită după ce adresa este generată, fără preactivare.

Solicitați parametrii

parametrutipObligatoriuilustra
domainstring否Specificați numele de domeniu Dacă nu îl transmiteți, utilizați numele de domeniu implicit al site-ului
ttlint否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

Exemplu de solicitare

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

Exemplu de răspuns

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
Sfat:ttl poate transmite 10/30/60/1440 (minute), dacă nu transmite, implicit este 10; Alegerea specifică este determinată de „Permisiunea de primire a perioadei de valabilitate "a pachetului. Dacă permisiunea este depășită, codul = -101 va fi returnat.
POST /mail/activate

Activați o adresă de prefix personalizat (prefix @ nume de domeniu) pentru a verifica dacă numele de domeniu este deschis pentru primire.

Solicitați parametrii

parametrutipObligatoriuilustra
addressstring是Adresa de e-mail completă, cum ar fi mybox@mail0.vip
ttlint否Perioada de valabilitate a primirii scrisorii (minute), opțional 10/30/60/1440, regulile sunt aceleași cu/mail/gen

Exemplu de solicitare

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

Exemplu de răspuns

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
eroare:Când cod =0, mesajul este „Formatul cutiei de e-mail este incorect "sau „Numele de domeniu nu este deschis pentru recepție"; code = -101 indică faptul că perioada de valabilitate selectată depășește permisiunile pachetului.
GET /mail/inbox

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.

Solicitați parametrii

parametrutipObligatoriuilustra
addressstring是Adresa de e-mail pentru a interoga

Exemplu de solicitare

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

Exemplu de răspuns

{
  "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"
    }
  ]
}
Sfat:exists =0 înseamnă că adresa nu a primit niciun mesaj (adresa în sine este încă disponibilă). Utilizați list []. id pentru a dedupla în JS pentru a obține „procesarea numai a e-mailurilor noi ".
GET /mail/view

Vizualizați detaliile mesajului (expeditor, subiect, corp, listă de atașamente). Mesajul este marcat ca citit după vizualizare.

Solicitați parametrii

parametrutipObligatoriuilustra
addressstring是Adresa de e-mail (folosită pentru a verifica proprietatea)
idint是ID-ul mesajului (ID-ul din lista de e-mail)

Exemplu de solicitare

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

Exemplu de răspuns

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

Descărcați atașamentul de e-mail (returnați direct fluxul de fișiere, nu JSON).

Solicitați parametrii

parametrutipObligatoriuilustra
idint是ID-ul atașamentului (atașamentele []. id din detaliile e-mailului)

Exemplu de solicitare

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

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

Solicitați parametrii

parametrutipObligatoriuilustra
addressstring是Adresa de e-mail de salvat
keystring否Cheia API (nu este necesară pentru paginile web conectate)

Exemplu de solicitare

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

Listați adresele de e-mail salvate sub contul dvs. (trebuie să vă conectați sau să aduceți cheia API).

Exemplu de solicitare

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Exemplu complet: Generați o adresă → Așteptați e-mailul cu codul de verificare

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));
}
Notă:E-mailurile temporare pot fi citite public în funcție de adresă. Vă rugăm să nu le utilizați pentru a primi informații sensibile; Mesajul va fi curățat automat după expirare.
! Instrucțiuni și restricții
proiectilustra
Limita de creditFiecare 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-mailuluiE-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 sondajuluiSe 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 scrisoriiPerioada 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 adreseiCutia poștală temporară este lizibilă public după adresă Oricine cunoaște adresa poate vizualiza e-mailurile din ea
Format greșitCâ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

Centrul de ajutor

Mai multe sfaturi de utilizare și întrebări frecvente, explicate clar într-un singur articol

Cum să utilizați acest site pentru a genera o adresă de e-mail temporară?

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 →

Ce este o cutie poștală temporară?

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 →

Cum pot salva cutia poștală pentru a primi e-mailuri pe termen lung?

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 →

Cum să copiați adresa de e-mail și să o înregistrați pe un alt site?

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 →

Care este diferența dintre o cutie poștală temporară și o cutie poștală obișnuită (Gmail/QQ etc.)?

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 →

De ce nu primesc codul de verificare sau e-mailul?

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 →

Link-uri prietenoase

Servicii Legături industriale