Startseite Preisliste API-Dokumentation Häufige Fragen Job Generator Identity Generator Address Generator

API-Dokumentation

Mit den HTTP-APIs können temporäre E-Mail-Adressen erstellt werden. Die Fähigkeit zur Erhaltung von E-Mails kann in Ihre eigenen Skripte, Testprozesse oder Roboter integriert werden.

API-Basistadionhttps://www.mail0.vip Alle APIs senden Daten im JSON-Format zurück – mit Ausnahme der angehängten Dateien, die zum Download bereitgestellt werden. Besucher können die APIs direkt anonym aufrufen. Nutzer, die eine API-Paketlösung gekauft haben, können die APIs ebenfalls mit dem API-Schlüssel als Benutzerkonto aufrufen (unter Verwendung der entsprechenden Paketquoten). Weitere Informationen finden Sie unter „API-Schlüsselauthentifizierung“.
KEY API-Schlüssel Authentifizierung (optional, dient zur Ausführung von Aufgaben im Namen der Anwendung)

Wenn Sie keine API-Schlüssel dabei haben, können Sie anonym aufgerufen werden. Die Erstellung und Lesung von temporären E-Mails ist vollständig kostenlos. Wenn Sie ein Paket mit API-Funktionen gekauft haben, können Sie im Mitgliedereinsatzbereich den Schlüssel selbst erzeugen. Mit diesem Schlüssel können Sie die entsprechenden Vorteile des Pakets nutzen – wie beispielsweise die Speicherkapazität und die Aufbewahrungsfrist für Ihre Daten.

Trägermethoden (wählen Sie eine von zwei Möglichkeiten)

MethodenBeispiel
URL-Parameter?key=YOUR_API_KEY
Anfrage-HeaderX-API-Key: YOUR_API_KEY

Beispiel für eine Anfrage

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Fehler:Wenn die Schlüssel ungültig oder nicht verfügbar sind, wird ein Fehlcode zurückgegeben. Bitte achten Sie auf den Feld „msg“. Verwahren Sie die Schlüssel sicher und verwenden Sie sie nicht in der Frontend-Codebasis oder legen Sie sie nicht in öffentliche Repositories.
GET /mail/gen

Eine zufällig generierte temporäre E-Mail-Adresse wird bereitgestellt. Die Adresse kann sofort verwendet werden, ohne dass vorher eine Aktivierung erforderlich ist.

Anforderungsparameter

ParameterTypusErforderlichErläuterung
domainstring否Geben Sie den Domainnamen ein. Wenn dieser nicht angegeben wird, wird die Standarddomainname der Website verwendet
ttlint否Gültigkeitszeitraum des Empfangs (in Minuten): Möglichkeiten: 10 / 30 / 60 / 1440. Wenn nicht angegeben, wird standardmäßig 10 verwendet. Welche Optionen ausgewählt werden können, entscheidet die „Gültigkeitsberechtigung für den Empfangszeitraum“ im Paket. Bei Überschreitung dieser Berechtigung wird der Code -101 zurückgegeben

Beispiel für eine Anfrage

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

Antwortbeispiel

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
Hinweis:TTL kann auf 10/30/60/1440 Minuten eingestellt werden. Wenn diese Einstellung nicht angegeben wird, wird standardmäßig 10 verwendet. Welche Optionen tatsächlich ausgewählt werden können, hängt von den „Ausnahmerechten bezüglich der Gültigkeitsdauer der Nachrichten“ im Paket ab. Wenn die zulässigen Grenzen überschritten werden, wird der Code -101 zurückgegeben.
POST /mail/activate

Verwenden Sie eine Adresse mit benutzerdefiniertem Präfix (Präfix@Domainnamen). Überprüfen Sie anschließend, ob die Domain für Empfänger freigegeben ist.

Anforderungsparameter

ParameterTypusErforderlichErläuterung
addressstring是Vollständige E-Mail-Adresse, zum Beispiel mybox@mail0.vip
ttlint否Gültigkeitszeitraum der Nachricht (in Minuten): Optional: 10 / 30 / 60 / 1440. Die Regeln entsprechen denen von /mail/gen

Beispiel für eine Anfrage

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

Antwortbeispiel

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
Fehler:Wenn der Wert von code=0 ist, bedeutet das, dass die Nachricht „Das E-Mail-Format ist nicht korrekt“ oder „Die Domain ist nicht für Empfänger freigegeben“ enthält. Ein Wert von code=-101 zeigt an, dass die gewählte Gültigkeitsdauer die Grenzen des Pakets überschreitet.
GET /mail/inbox

Laden der Posteingang an der angegebenen Adresse (die letzten 50 E-Mails, in umgekehrter Reihenfolge nach Empfangszeit). Es wird empfohlen, alle 1 bis 3 Sekunden zu überprüfen.

Anforderungsparameter

ParameterTypusErforderlichErläuterung
addressstring是Die E-Mail-Adresse, die gesucht werden soll

Beispiel für eine Anfrage

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

Antwortbeispiel

{
  "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"
    }
  ]
}
Hinweis:exists=0 bedeutet, dass an diesen Adressen noch keine E-Mails eingegangen sind (die Adresse ist weiterhin nutzbar). In JS kann man die Duplikate durch den Wert list[].id eliminieren, um sicherzustellen, dass nur neue E-Mails behandelt werden.
GET /mail/view

Sie können die Details der E-Mail ansehen: Absender, Betreff, Inhalt sowie die Liste der Anhänge. Nach dem Ansehen wird die E-Mail als gelesen markiert.

Anforderungsparameter

ParameterTypusErforderlichErläuterung
addressstring是E-Mail-Adresse (verwendet zur Überprüfung der Zugehörigkeit)
idint是E-Mail-ID (ID aus der Liste der Empfänger)

Beispiel für eine Anfrage

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

Antwortbeispiel

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

Laden Sie E-Mail-Anhänge herunter (kehren Sie direkt in den Dateiflow zurück, nicht in JSON).

Anforderungsparameter

ParameterTypusErforderlichErläuterung
idint是Anhänge-ID (von „attachments[].id“ in den E-Mail-Daten)

Beispiel für eine Anfrage

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

Eine Adresse kann auf Ihrem Konto gespeichert werden, um sie langfristig zu speichern – dies ist nur möglich, wenn Sie sich angemeldet haben oder eine API-Schlüssel besitzen. Die Anzahl der gespeicherten Adressen wird durch die Obergrenze des „Speichern von E-Mails“-Pakets begrenzt.

Anforderungsparameter

ParameterTypusErforderlichErläuterung
addressstring是Die E-Mail-Adresse, die gespeichert werden soll
keystring否API-Schlüssel (von der Webseite aus angemeldet werden muss)

Beispiel für eine Anfrage

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

Bitte listet die bereits gespeicherten E-Mail-Adressen unter Ihrer Accountstruktur auf – dazu müssen Sie sich anmelden oder den API-Schlüssel bereitstellen.

Beispiel für eine Anfrage

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Vollständiges Beispiel: Erstellen der Adresse – Warten auf die Bestätigungs-E-Mail

Der folgende Skript kann direkt in der Browser-Konsole oder im Node.js-Umfeld ausgeführt werden: Erzeugung einer Adresse, Abfrage der Posteingangsbucht, Ausgabe des Verifizierungscodes, sobald das erste E-Mail-Ereignis eintritt.

// 1. Erstellen eines vorübergehenden Adresses
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('Mein vorübergehendes E-Mail-Konto:', address);

// 2. Abfrage der Nachrichtendatei (jedensieben Sekunden, beendet, sobald die erste Nachricht angekommen ist)
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('Neue E-Mails:', m.subject, code ? 'Verifikationscode' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
Achtung:Die temporären E-Mail-Adressen sind öffentlich zugänglich. Bitte verwenden Sie diese nicht zur Übermittlung sensibler Informationen. Nach Ablauf der Gültigkeitsdauer werden die E-Mails automatisch gelöscht.
! Benutzungshinweise und Einschränkungen
ProjekteErläuterung
EmpfangslimitJeder Account hat eine maximale Anzahl an eingegangenen E-Mails pro Tag festgelegt (kostenlos: 30 E-Mails pro Tag; für Mitglieder ist die Obergrenze höher). Sobald diese Grenze erreicht ist, werden neue E-Mails abgewiesen
E-Mails werden aufbewahrtDie E-Mails werden automatisch nach der vereinbarten Aufbewahrungsdauer gelöscht – 7 Tage kostenlos, für Mitglieder 30/90 Tage. Bitte nehmen Sie die E-Mails rechtzeitig entgegen
PulsingfrequenzEmpfohlen wird eine Abfrage alle 1–3 Sekunden. Bitte vermeiden Sie das häufige Abfahren an derselben Adresse
Gültigkeitszeitraum der versendeten NachrichtDie Gültigkeitsdauer der Adresse wird durch den TTL-Parameter bestimmt. Die gewünschte Laufzeit kann über die „Gültigkeitsberechtigungen für Nachrichten“ eingestellt werden (bei kostenlosen Paketen beträgt die Standardgültigkeitsdauer 10 Minuten). Nach Ablauf der Gültigkeitsdauer wird die Adresse keine Nachrichten mehr entgegennehmen. Die Option „Diesen Account speichern“ ermöglicht eine langfristige Aufbewahrung der Adresse
Adressdaten und PrivatsphäreDie temporären E-Mail-Adressen sind offen für jedermann, der die Adresse kennt, um die dort gespeicherten E-Mails zu überprüfen
Fehlerhafte FormatierungBei einem Fehler wird das Ergebnis als {"code":0, "msg": "Ursache"} zurückgegeben. Bei Erfolg ist der Wert code=1. code=-100 bedeutet, dass keine Anmeldung vorgenommen wurde oder der API-Schlüssel ungültig ist. code=-101 bedeutet, dass die gewählte Gültigkeitsdauer die Grenzen des Pakets überschreitet

Hilfe Zentrum

Mehr Tipps und Lösungen für häufige Probleme – in einem Artikel erklärt

Wie kann man die von dieser Website bereitgestellten temporären E-Mail-Adressen verwenden?

Öffnen Sie die Startseite und klicken Sie auf „E-Mail aktualisieren“. So können Sie mit nur einem Klick eine zufällige temporäre Adresse erhalten. Zudem können Sie auch den Präfix sowie den Domainnamen individuell festlegen.

Lesen Sie den vollen Text →

Was ist eine temporäre E-Mail-Adresse?

Eine temporäre / diskrete E-Mail-Adresse ist eine Art E-Mail-Adresse, die ohne Registrierung verwendet werden kann. Sie wird dazu genutzt, Zugangscodes und temporäre E-Mails zu erhalten.

Lesen Sie den vollen Text →

Wie kann man die E-Mail-Adresse so speichern, dass man über einen längeren Zeitraum hinweg weiterhin E-Mails erhalten kann?

Klicken Sie auf „Diesen E-Mail-Ansatz speichern“, um den Adressen eine dauerhafte Form zu geben. Anschließend können Sie sich im Mitgliedscenter anmelden, um die Adressen einheitlich zu verwalten.

Lesen Sie den vollen Text →

Wie kann man eine E-Mail-Adresse kopieren und diese dann auf anderen Webseiten verwenden, um sich anzumelden?

Klicken Sie auf die „Kopieren“-Schaltfläche über der Adresse und fügen Sie die Adresse in das Eingabefeld des E-Mail-Formulars der Zielwebsite ein. Dadurch können Sie die Registrierung abschließen.

Lesen Sie den vollen Text →

Was ist der Unterschied zwischen temporären E-Mail-Adressen und regulären E-Mail-Adressen (wie Gmail/QQ usw.)?

Die temporären E-Mail-Adressen sind anonym und werden nach Gebrauch wieder gelöscht. Sie sind nicht mit einer bestimmten Identität verknüpft. Die regulären E-Mail-Adressen hingegen werden dauerhaft behalten, müssen registriert werden und können auch wiederhergestellt werden. Die beiden Arten von E-Mail-Adressen haben unterschiedliche Funktionen.

Lesen Sie den vollen Text →

Warum erhalte ich keine Bestätigungsnachricht oder E-Mail?

Wenn Sie keine E-Mails erhalten, ist es möglich, dass die Adresse abgelaufen ist, der Versand verzögert wird oder das Website das temporäre E-Mail-Adresse blockiert hat. Versuchen Sie es erneut, indem Sie die Adresse aktualisieren oder eine andere Adresse verwenden.

Lesen Sie den vollen Text →

Freundschaftlicher Link

Dienstleistungen Branchenlinks