Gebruik de HTTP-interface om tijdelijke mailboxen te genereren, e-mails te ontvangen en ontvangstmogelijkheden te integreren in uw eigen scripts, testpijplijnen of bots.
https://www.mail0.vip
Alle interfaces retourneren JSON (behalve bijlage downloads). Bezoekers kunnen direct en anoniem bellen; Gebruikers die API-inclusieve pakketten kopen, kunnen de API-sleutel ook gebruiken om als account op te roepen (genieten van het overeenkomstige pakketquotum), zie "API-sleutel-authenticatie" hieronder.
Als u geen sleutel bij u heeft, roept u anoniem op als bezoeker. Het genereren/lezen van tijdelijke mailboxen is volledig gratis. Als u een pakket met API-functies koopt, kunt u zelf een sleutel genereren in het Ledencentrum → Ontwikkelaar API-sleutel. Wanneer u deze gebruikt om te bellen, kunt u genieten van de opslaglimiet en retentieperiode van het overeenkomstige pakket.
| Weg | Voorbeelden |
|---|---|
| URL-parameters | ?key=YOUR_API_KEY |
| Header aanvragen | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Genereer willekeurig een tijdelijk e-mailadres. Ontvang brieven zodra het adres is gegenereerd, zonder vooraf activering.
| Parameter | Type | Verplicht | illustreren |
|---|---|---|---|
domain | string | 否 | Geef de domeinnaam op en gebruik de standaarddomeinnaam van de site als deze niet wordt doorgegeven |
ttl | int | 否 | Geldigheid van ontvangst (minuten), optioneel 10/30/60/1440. Standaard 10 zonder doorgeven. De specifieke kiezen worden bepaald door de "Machtiging voor de geldigheidsperiode" van het pakket. Als u de machtiging overschrijdt, retourneert u code = -101 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
Schakel een adres in met een aangepaste voorvoegsel (voorvoegsel @ domeinnaam) om te controleren of de domeinnaam open is voor ontvangst.
| Parameter | Type | Verplicht | illustreren |
|---|---|---|---|
address | string | 是 | Volledig e-mailadres, zoals mybox@mail0.vip |
ttl | int | 否 | Geldigheidsduur van ontvangst (minuten), optioneel 10/30/60/1440, de regels zijn hetzelfde als/mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
Haal de inbox van het opgegeven adres (de laatste 50, in omgekeerde volgorde van ontvangsttijd). Het wordt aanbevolen om elke 1 tot 3 seconden te pollen.
| Parameter | Type | Verplicht | illustreren |
|---|---|---|---|
address | string | 是 | E-mailadres dat moet worden opgevraagd |
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"
}
]
}
Bekijk de details van het bericht (afzender, onderwerp, lichaam, lijst met bijlagen). Berichten worden na het bekijken als gelezen gemarkeerd.
| Parameter | Type | Verplicht | illustreren |
|---|---|---|---|
address | string | 是 | E-mailadres (gebruikt om eigendom te verifiëren) |
id | int | 是 | Mail-ID (ID uit de inbox-lijst) |
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 }
]
}
}
Download de e-mailbijlage (retourneer rechtstreeks naar de bestandsstroom, niet JSON).
| Parameter | Type | Verplicht | illustreren |
|---|---|---|---|
id | int | 是 | Bijlage-ID (attachments []. id van de e-mailgegevens) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
Sla een adres op in uw account voor lange tijd (u moet inloggen of een API-sleutel meenemen), en het aantal is onderworpen aan de limiet "opslaanbare e-mailboxen" van het pakket.
| Parameter | Type | Verplicht | illustreren |
|---|---|---|---|
address | string | 是 | E-mailadres om op te slaan |
key | string | 否 | API-sleutel (niet vereist voor ingelogde webpagina's) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
Maak een lijst van de opgeslagen e-mailadressen onder uw account (u moet inloggen of een API-sleutel meenemen).
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
Het volgende script kan rechtstreeks in de browserconsole of Node-omgeving worden uitgevoerd: het genereren van adressen, het pollen van de inbox en het afdrukken van verificatiecodes bij ontvangst van de eerste e-mail.
// 1. Genereer een tijdelijk adres const BASE = 'https://www.mail0.vip'; const gen = await (await fetch(BASE + '/mail/gen')).json(); const address = gen.address; console.log('Mijn tijdelijke e-mail:', address); // 2. Poll uw inbox (elke 2 seconden, stop zodra u het eerste bericht ontvangt) 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('Nieuwe e-mail:', m.subject, code ? 'Verificatiecode' + code[0] : ''); } await new Promise(r => setTimeout(r, 2000)); }
| project | illustreren |
|---|---|
| Kredietlimiet | Elk adres heeft een dagelijkse ontvangstlimiet (30 gratis per dag, hoger voor leden). Nieuwe e-mails worden afgewezen als deze wordt overschreden |
| Mailreservering | E-mails worden automatisch gewist op basis van de bewaarperiode van het pakket (7 dagen gratis, 30/90 dagen voor leden), verzamel deze op tijd |
| Pollfrequentie | Het wordt aanbevolen om elke 1 tot 3 seconden te peilen. Poll niet gelijktijdig op hetzelfde adres |
| Geldigheidsduur van ontvangst | De geldigheidsduur van het adres wordt bepaald door de TTL-parameter en de optionele duur wordt bepaald door het pakket "Ontvang geldigheidsduur" (het gratis pakket is standaard slechts 10 minuten); Na het verstrijken wordt het adres niet langer ontvangen. "Sla dit mailbox op" kan lange tijd worden bewaard |
| Adresprivacy | Tijdelijke e-mailbussen zijn openbaar leesbaar per adres. Iedereen die het adres kent, kan de e-mails bekijken |
| Foutformaat | Als het mislukt, retourneert het {"code": 0, "msg": "reden"}, en als het succesvol is, is het code =1; code = -100 geeft aan dat u niet bent ingelogd of dat de API-sleutel ongeldig is, code = -101 geeft aan dat de geselecteerde geldigheidsperiode de pakkettoestemmingen overschrijdt |
Meer gebruikstips en veelgestelde vragen worden duidelijk uitgelegd in één artikel
Open de startpagina en klik op "E-mail bijwerken" om met één klik een willekeurig tijdelijk adres te genereren, of u kunt het voorvoegsel en de domeinnaam aanpassen.
Lees meer →Tijdelijke/wegwerpmail is een registratievrij, wegwerpbaar e-mailadres dat wordt gebruikt om verificatiecodes en tijdelijke e-mails te ontvangen.
Lees meer →Klik op "Dit e-mailadres opslaan" om het adres om te zetten in een langetermijnadres en log in op het ledencentrum voor uniform beheer.
Lees meer →Klik op de knop "Kopiëren" op de adresbalk en plak het adres in het e-mailinvoervak van de doelwebsite om de registratie te voltooien.
Lees meer →Het tijdelijke e-mailadres is anoniem en wegwerpbaar, zonder identiteitsbinding; Regelmatige e-mailadressen worden lange tijd bewaard, vereisen registratie en kunnen worden opgehaald. De twee positioneringen zijn verschillend.
Lees meer →De meeste e-mails die niet kunnen worden ontvangen zijn omdat het adres is verlopen, de verzending vertraagd is of de website tijdelijke e-maildomeinnamen heeft geblokkeerd. U kunt de domeinnaam vernieuwen of wijzigen en het opnieuw proberen binnen de geldigheidsperiode.
Lees meer →