Home Piano di prezzi Documentazione API Domande comuni Job Generator Identity Generator Address Generator

Documentazione API

Utilizzando le interfacce HTTP, è possibile generare email temporanee e ricevere messaggi. Inoltre, questa funzionalità può essere integrata nei propri script, nelle pipeline di test o nei robot.

Indirizzo di base dell'interfacciahttps://www.mail0.vip Tutti gli interfacce returnano dati in formato JSON (ad eccezione dei file allegati per il download). I visitatori anonimi possono utilizzare questi interfacce direttamente; coloro che hanno acquistato pacchetti di servizi che includono API possono utilizzare le chiavi API per richiedere servizi sotto forma di account utente (con i relativi limiti di quota). Per maggiori informazioni, vedere la sezione “Autenticazione delle chiavi API” qui sotto.
KEY Autenticazione con chiave API (opzionale, utilizzata per chiamare le funzioni con l'identificativo dell'account)

Quando non si porta con sé la chiave, è possibile utilizzare l’API in modo anonimo. La generazione e la lettura di indirizzi email temporanei è completamente gratuita. Se hai acquistato un pacchetto che include funzionalità legate all’API, puoi generare la tua chiave direttamente nel centro dei membri → “API per sviluppatori”. Utilizzando questa chiave, potrai beneficiare delle opzioni offerte dal pacchetto acquistato.

Modalità di trasporto (selezionare una delle due opzioni)

MetodoEsempio
Parametri URL?key=YOUR_API_KEY
Cappello di richiestaX-API-Key: YOUR_API_KEY

Esempio di richiesta

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Errore:Quando la chiave è inviale o non è attiva, l’interfaccia restituisce un codice di errore. Si prega di prestare attenzione al campo “msg”. È necessario conservare con cura le chiavi, e non dovrebbero essere codificate direttamente nel codice front-end né inviate in un repository pubblico.
GET /mail/gen

Viene generata casualmente un indirizzo email temporaneo. Dopo la generazione dell’indirizzo, è possibile inviare messaggi senza dover attivarlo in anticipo.

Parametri richiesti

ParametriTipo diobbligatorioSpiegazione
domainstring否Indicare il dominio; se non viene fornito, verrà utilizzato il dominio predefinito della situra
ttlint否Periodo di validità della notifica (in minuti), opzionali: 10 / 30 / 60 / 1440. Se non viene specificato, viene utilizzato il valore predefinito di 10. Le opzioni disponibili sono determinate dalle "opzioni di autorizzazione per la periodo di validità della notifica". In caso di superamento di tale periodo, viene restituito il codice -101

Esempio di richiesta

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

Esempio di risposta

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
Suggerimenti:È possibile impostare il tempo di trasmissione su 10/30/60/1440 minuti; in caso di mancata trasmissione, il valore predefinito è 10. Quali opzioni sono disponibili dipende dalle “permessi di validità del messaggio” specificati nel pacchetto; se il tempo supera i limiti consentiti, verrà restituito il codice -101.
POST /mail/activate

Attivare un indirizzo con un prefisso personalizzato (prefisso@dominio), per verificare se il dominio è disponibile per la ricezione delle comunicazioni.

Parametri richiesti

ParametriTipo diobbligatorioSpiegazione
addressstring是Indicare l'indirizzo e-mail completo, ad esempio: mybox@mail0.vip
ttlint否Periodo di validità della email (in minuti): è possibile scegliere tra 10, 30, 60 o 1440 minuti. Le regole sono identiche a quelle per /mail/gen

Esempio di richiesta

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

Esempio di risposta

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
Errore:Quando il valore di code è 0, l'msg indica "Formato e-mail errato" o "Il dominio non è disponibile per la ricezione messaggi". Quando il valore di code è -101, significa che la durata dell’abbonamento scelto supera i limiti previsti dal pacchetto.
GET /mail/inbox

Ricerca nella casella di posta degli indirizzi specificati (i 50 messaggi più recenti, in ordine decrescente per data di ricezione). Si consiglia di effettuare l’interrogazione ogni 1–3 secondi.

Parametri richiesti

ParametriTipo diobbligatorioSpiegazione
addressstring是L'indirizzo e-mail da verificare

Esempio di richiesta

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

Esempio di risposta

{
  "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"
    }
  ]
}
Suggerimenti:exists=0 indica che l'indirizzo non ha ancora ricevuto alcun messaggio (l'indirizzo stesso è comunque utilizzabile). In JavaScript, è possibile utilizzare list[].id per eliminare gli elementi duplicati e così garantire che vengano elaborati soltanto i messaggi nuovi.
GET /mail/view

Visualizza i dettagli dell’email (mittente, soggetto, corpo del messaggio, lista degli allegati). Dopo la visualizzazione, l’email viene marcata come letta.

Parametri richiesti

ParametriTipo diobbligatorioSpiegazione
addressstring是Indirizzo email (utilizzato per verificare l’identità dell’utente)
idint是ID della email (ID proveniente dalla lista delle caselle di posta in arrivo)

Esempio di richiesta

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

Esempio di risposta

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

Scaricare gli allegati delle email (ritorno diretto al flusso di file, non in formato JSON).

Parametri richiesti

ParametriTipo diobbligatorioSpiegazione
idint是ID dell'attacco (derivato da attachments[].id delle informazioni della email)

Esempio di richiesta

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

Salva un indirizzo nel tuo account per una conservazione a lungo termine (è necessario effettuare l’accesso o utilizzare la chiave API). Il numero di indirizzi che possono essere salvati è limitato dalle condizioni del pacchetto offerto.

Parametri richiesti

ParametriTipo diobbligatorioSpiegazione
addressstring是Indirizzo e-mail da salvare
keystring否Chiave API (non necessaria per le pagine web già connesse)

Esempio di richiesta

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

Elenca gli indirizzi e-mail salvati nella tua account (è necessario effettuare l'accesso o utilizzare la chiave API per accedere).

Esempio di richiesta

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Esempio completo: generazione dell’indirizzo → attesa della email con il codice di verifica

Il seguente script può essere eseguito direttamente nella console del browser o nell’ambiente Node: genera l’indirizzo di accesso, effettua la polizia su la casella di posta in arrivo, e stampa il codice di verifica non appena riceve la prima email.

// 1. Creare un indirizzo temporaneo
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('Il mio indirizzo email temporaneo:', address);

// 2. Polling della casella di posta in arrivo (una volta ogni 2 secondi, si interrompe non appena viene ricevuto il primo messaggio)
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('Nuove email:', m.subject, code ? 'Codice di verifica ' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
Attenzione:L’indirizzo della casella postale è pubblico e leggibile da tutti; non utilizzatela per ricevere informazioni sensibili. Le email scadute verranno automaticamente eliminate.
! Istruzioni d'uso e limitazioni
ProgettiSpiegazione
Limitazione della quantità di messaggi ricevutiOgni indirizzo ha un limite giornaliero di messaggi ricevuti (30 messaggi gratuiti al giorno, i membri possono avere un limite più elevato). Quando il numero di messaggi ricevuti supera questo limite, i nuovi messaggi vengono rifiutati
I messaggi vengono conservatiI messaggi vengono eliminati automaticamente a seguito del periodo di conservazione previsto per ciascun pacchetto (7 giorni gratis, 30/90 giorni per i membri). Si prega di riscuotere i messaggi in tempo
Frequenza di pollingSi consiglia di effettuare le consultazioni ogni 1–3 secondi; si prega di evitare di effettuare più consultazioni contemporaneamente per lo stesso indirizzo
Periodo di validità della ricezione della comunicazioneLa validità dell'indirizzo è determinata dal parametro ttl. Il periodo di validità può essere configurato tramite le opzioni del pacchetto tariffario (nel caso dei pacchetti gratuiti, la validità è di 10 minuti per impostazione predefinita); dopo la scadenza, l'indirizzo non sarà più utilizzabile per ricevere messaggi. La funzione “Salva questo indirizzo email” permette invece di mantenere l'indirizzo attivo per un lungo periodo di tempo
Privacy degli indirizziL'indirizzo della casella postale è pubblico e visibile da chiunque lo conosca; quindi, chiunque può visualizzare i messaggi presenti in essa
Formato erratoIn caso di fallimento, viene restituito il seguente contenuto: {"code":0,“msg”:“Motivo”}. In caso di successo, il valore di “code” è 1. Se “code” è -100, significa che l’utente non è connesso o che la chiave API è inviabile. Se “code” è -101, significa che la durata della scelta è superiore ai limiti consentiti dal pacchetto offerto

Centro di assistenza

Ulteriori tecniche di utilizzo e soluzioni per le domande più comuni, spiegati in un unico articolo

Come si può utilizzare questo sito per ottenere un indirizzo e-mail temporaneo?

Per generare un indirizzo web temporaneo casuale, basta aprire la pagina principale e cliccare su “Aggiornare l’indirizzo email”. È anche possibile personalizzare il prefisso e il dominio dell’indirizzo.

Leggi il testo completo →

Cos’è un indirizzo e-mail temporaneo?

L'indirizzo e-mail temporaneo è un tipo di indirizzo e-mail che non richiede registrazione e viene utilizzato una volta per l’invio di codici di verifica e messaggi temporanei.

Leggi il testo completo →

Come si può conservare l’indirizzo e-mail per ricevere email per lunghi periodi di tempo?

Fare clic su “Salvare questo indirizzo email” per convertire l’indirizzo in uno indirizzo permanente. Successivamente, accedendo al centro di amministrazione dei membri, è possibile gestire tutti gli indirizzi in modo unificato.

Leggi il testo completo →

Come si può copiare l’indirizzo e-mail per effettuare l’iscrizione su altri siti web?

Fare clic sul pulsante “Copiare” presente nella barra dell’indirizzo, poi incollare l’indirizzo nell’apposito campo di inserimento della email del sito target. In questo modo sarà possibile completare il processo di registrazione.

Leggi il testo completo →

Qual è la differenza tra gli indirizzi email temporanei e quelli ufficiali (come Gmail/QQ)?

I mailbox temporanei sono anonimi e utilizzati solo per un breve periodo, non vengono associati a una specifica identità; i mailbox regolari, invece, vengono mantenuti per lungo tempo, richiedono l’iscrizione e possono essere recuperati in qualsiasi momento. Le due tipologie di mailbox hanno funzioni diverse.

Leggi il testo completo →

Perché non riesco a ricevere il codice di verifica o l’email richiesta?

Spesso non è possibile ricevere gli email, a causa dell’esaurimento degli indirizzi di posta elettronica, delle ritardi nella spedizione degli email o della bloccazione dei domini dei conti email da parte dei siti web. È possibile aggiornare l’indirizzo o cambiare il dominio per provare di nuovo.

Leggi il testo completo →

Collegamenti di amicizia

Servizi Link del settore