förstasidan prisplan API-dokumentation FAQ Job Generator Identity Generator Address Generator

API-dokumentation

Använd HTTP-gränssnittet för att skapa tillfälliga brevlådor, ta emot e-post och integrera mottagande möjligheter i dina egna skript, testledningar eller robotar.

Gränssnittsbasadresshttps://www.mail0.vip Alla gränssnitt returnerar JSON (förutom nedladdning av bilagor). Besökare kan ringa direkt och anonymt; Användare som köper paket som innehåller API kan också använda API-nyckeln för att ringa som konto (njuta av motsvarande paketkvot), se "API-nyckelautentisering" nedan.
KEY API-nyckelautentisering (valfritt, används för att anropa som konto)

När du inte bär nyckeln är det helt gratis att generera/läsa en tillfällig brevlåda genom att anropa den anonymt som besökare. Om du köper ett paket med API-funktioner kan du själv generera nyckeln i medlemscentret → Utvecklarens API-nyckel När du använder den för att ringa kan du njuta av lagringsgränsen och lagringsperioden för motsvarande paket.

Bärmetod (välj en av två)

vägExempel
URL-parameter?key=YOUR_API_KEY
begäran rubrikX-API-Key: YOUR_API_KEY

Exempel på förfrågan

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
fel:Gränssnittet returnerar en felkod när nyckeln är ogiltig eller inaktiverad, var uppmärksam på meddelandefältet. Håll nyckeln säkert och hårdkod den inte i front-end-koden eller skicka den till ett offentligt lager.
GET /mail/gen

Slumpmässigt generera en tillfällig e-postadress. Brev kan tas emot när adressen har genererats utan föraktivering.

Begär parametrar

parametertypObligatorisktillustrera
domainstring否Ange ett domännamn, använd webbplatsens standarddomännamn om du inte överför det
ttlint否Mottagande giltighetstid (minuter), valfritt 10/30/60/1440. Standarden är inte 10. De specifika möjligheterna att välja bestäms av paketets "mottagande giltighetstillstånd". Om tillståndet överskrids, returneras kod = -101

Exempel på förfrågan

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

Exempel på svar

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
tipsa:ttl kan överföra 10/30/60/1440 (minuter), men standarden är 10 om den inte överförs; De specifika valen bestäms av paketets "mottagande giltighetstillstånd". Om tillståndet överskrids kommer kod = -101 att returneras.
POST /mail/activate

Aktivera en anpassad prefixadress (prefix @ domännamn) för att verifiera om domännamnet är öppet för mottagning.

Begär parametrar

parametertypObligatorisktillustrera
addressstring是Fullständig e-postadress, till exempel mybox@mail0.vip
ttlint否Giltighetstid för mottagande (minuter), valfritt 10/30/60/1440, reglerna är desamma som/mail/gen

Exempel på förfrågan

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

Exempel på svar

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
fel:När kod =0 är meddelandet "E-postformatet är felaktigt" eller "Domännamnet är inte öppet för att ta emot brev"; kod = -101 indikerar att den valda giltighetstiden överskrider paketbehörigheterna.
GET /mail/inbox

Dra inkorgen för den angivna adressen (de senaste 50, i omvänd ordning efter mottagningstid). Det rekommenderas att polla en gång var 1 till 3 sekunder.

Begär parametrar

parametertypObligatorisktillustrera
addressstring是E-postadress att fråga

Exempel på förfrågan

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

Exempel på svar

{
  "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"
    }
  ]
}
tipsa:exists =0 betyder att adressen inte har fått några meddelanden (själva adressen är fortfarande tillgänglig). Använd list []. id för att deduplicera i JS för att uppnå "endast bearbeta nya e-postmeddelanden".
GET /mail/view

Se meddelandedetaljer (avsändare, ämne, kropp, bilagolista). Meddelanden är markerade som lästa efter visning.

Begär parametrar

parametertypObligatorisktillustrera
addressstring是E-postadress (används för att verifiera äganderätt)
idint是Message ID (ID från inkorgslistan)

Exempel på förfrågan

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

Exempel på svar

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

Ladda ner e-postbilagan (returnera filströmmen direkt, inte JSON).

Begär parametrar

parametertypObligatorisktillustrera
idint是Bilaga-ID (bilagor []. id från meddelandedetaljer)

Exempel på förfrågan

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

Spara en adress på ditt konto och behåll den under lång tid (kräver inloggning eller API-nyckel). Kvantiteten är begränsad av paketets "spara e-post"-gräns.

Begär parametrar

parametertypObligatorisktillustrera
addressstring是E-postadress att spara
keystring否API-nyckel (krävs inte för inloggade webbsidor)

Exempel på förfrågan

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

Lista de sparade e-postadresserna under ditt konto (du måste logga in eller ta med API-nyckel).

Exempel på förfrågan

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Fullständigt exempel: Generera adress → Vänta på e-post med verifieringskod

Följande skript kan köras direkt i webbläsarkonsolen eller nodmiljön: generera en adress, polla inkorgen och skriva ut verifieringskoden när du tar emot det första e-postmeddelandet.

// 1. Skapa en tillfällig adress
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('Min tillfälliga e-post:', address);

// 2. Poll inkorgen (var 2:a sekund, stoppa när du får det första meddelandet)
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('Ny post:', m.subject, code ? 'Verifieringskod' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
Obs:Tillfälliga e-postadresser är allmänt läsbara enligt adress, använd dem inte för att ta emot känslig information; Meddelandet rensas automatiskt när det löper ut.
! Användningsanvisningar och begränsningar
projektillustrera
KreditgränsVarje adress har en daglig mottagningsgräns (30 gratis e-postmeddelanden/dag, högre för medlemmar), och nya e-postmeddelanden kommer att avvisas efter överskridelse
E-postretentionE-postmeddelanden rensas automatiskt enligt paketets retentionstid (gratis i 7 dagar, 30/90 dagar för medlemmar), vänligen hämta dem i tid
Polling frekvensDet rekommenderas en gång var 1 till 3 sekunder. Poll inte samma adress samtidigt med höga frekvenser
Giltighetstid för mottagandeAdressens giltighetstid bestäms av TTL-parametern. Den valfria varaktigheten styrs av paketet "Mottagande giltighetstillstånd" (gratis paket är endast 10 minuter som standard); Efter utgången kommer adressen inte längre att ta emot brev. "Spara denna brevlåda" kan behållas under lång tid
Adress SekretessTillfälliga brevlådor är allmänt läsbara per adress, och alla som känner till adressen kan se e-postmeddelandena i den
felformatVid misslyckande returnerar {"code": 0, "msg": "anledning"}, och framgång är kod =1; kod = -100 betyder att du inte är inloggad eller API-nyckeln är ogiltig, kod = -101 betyder att den valda giltighetstiden överskrider paketbehörigheterna

Hjälpcenter

Fler användningstips och vanliga frågor, förklara tydligt i en artikel

Hur använder man den här webbplatsen för att generera en tillfällig e-post?

Öppna hemsidan och klicka på "Uppdatera brevlåda" för att skapa en slumpmässig tillfällig adress med ett klick, eller anpassa prefix och domännamn.

Läs hela artikeln →

Vad är en tillfällig brevlåda?

Temporary/Disposable Mail är en registreringsfri, engångs-e-postadress som används för att ta emot verifieringskoder och tillfälliga e-postmeddelanden.

Läs hela artikeln →

Hur sparar jag min brevlåda för att få e-post under lång tid?

Klicka på "Spara denna e-post" för att konvertera adressen till en långsiktig adress och logga in på medlemscentret för enhetlig hantering.

Läs hela artikeln →

Hur kopierar jag min e-postadress och registrerar mig på en annan webbplats?

Klicka på knappen "Kopiera" på adressfältet och klistra in adressen i e-postinmatningsrutan på målwebbplatsen för att slutföra registreringen.

Läs hela artikeln →

Vad är skillnaden mellan en tillfällig brevlåda och en vanlig brevlåda (Gmail/QQ etc.)?

Den tillfälliga e-postadressen är anonym och kan användas för engångsbruk, utan identitetsbindning; Vanliga e-postadresser hålls under lång tid, kräver registrering och kan hämtas. De två positioneringarna är olika.

Läs hela artikeln →

Varför får jag inte verifieringskoden eller e-postmeddelandet?

De flesta e-postmeddelanden som inte kan tas emot beror på att adressen har gått ut, leveransen är försenad eller webbplatsen blockerar tillfälliga e-postdomännamn. Du kan uppdatera eller ändra domännamnet och försöka igen inom giltighetstiden.

Läs hela artikeln →

Vänliga länkar

Tjänster Branschlänk