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.
https://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.
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.
| väg | Exempel |
|---|---|
| URL-parameter | ?key=YOUR_API_KEY |
| begäran rubrik | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Slumpmässigt generera en tillfällig e-postadress. Brev kan tas emot när adressen har genererats utan föraktivering.
| parameter | typ | Obligatoriskt | illustrera |
|---|---|---|---|
domain | string | 否 | Ange ett domännamn, använd webbplatsens standarddomännamn om du inte överför det |
ttl | int | 否 | 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 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
Aktivera en anpassad prefixadress (prefix @ domännamn) för att verifiera om domännamnet är öppet för mottagning.
| parameter | typ | Obligatoriskt | illustrera |
|---|---|---|---|
address | string | 是 | Fullständig e-postadress, till exempel mybox@mail0.vip |
ttl | int | 否 | Giltighetstid för mottagande (minuter), valfritt 10/30/60/1440, reglerna är desamma som/mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
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.
| parameter | typ | Obligatoriskt | illustrera |
|---|---|---|---|
address | string | 是 | E-postadress att fråga |
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"
}
]
}
Se meddelandedetaljer (avsändare, ämne, kropp, bilagolista). Meddelanden är markerade som lästa efter visning.
| parameter | typ | Obligatoriskt | illustrera |
|---|---|---|---|
address | string | 是 | E-postadress (används för att verifiera äganderätt) |
id | int | 是 | Message ID (ID från inkorgslistan) |
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 }
]
}
}
Ladda ner e-postbilagan (returnera filströmmen direkt, inte JSON).
| parameter | typ | Obligatoriskt | illustrera |
|---|---|---|---|
id | int | 是 | Bilaga-ID (bilagor []. id från meddelandedetaljer) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
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.
| parameter | typ | Obligatoriskt | illustrera |
|---|---|---|---|
address | string | 是 | E-postadress att spara |
key | string | 否 | API-nyckel (krävs inte för inloggade webbsidor) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
Lista de sparade e-postadresserna under ditt konto (du måste logga in eller ta med API-nyckel).
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
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)); }
| projekt | illustrera |
|---|---|
| Kreditgräns | Varje 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-postretention | E-postmeddelanden rensas automatiskt enligt paketets retentionstid (gratis i 7 dagar, 30/90 dagar för medlemmar), vänligen hämta dem i tid |
| Polling frekvens | Det rekommenderas en gång var 1 till 3 sekunder. Poll inte samma adress samtidigt med höga frekvenser |
| Giltighetstid för mottagande | Adressens 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 Sekretess | Tillfälliga brevlådor är allmänt läsbara per adress, och alla som känner till adressen kan se e-postmeddelandena i den |
| felformat | Vid 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 |
Fler användningstips och vanliga frågor, förklara tydligt i en artikel
Ö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 →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 →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 →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 →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 →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 →