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.
https://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“.
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.
| Methoden | Beispiel |
|---|---|
| URL-Parameter | ?key=YOUR_API_KEY |
| Anfrage-Header | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Eine zufällig generierte temporäre E-Mail-Adresse wird bereitgestellt. Die Adresse kann sofort verwendet werden, ohne dass vorher eine Aktivierung erforderlich ist.
| Parameter | Typus | Erforderlich | Erläuterung |
|---|---|---|---|
domain | string | 否 | Geben Sie den Domainnamen ein. Wenn dieser nicht angegeben wird, wird die Standarddomainname der Website verwendet |
ttl | int | 否 | 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 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
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.
| Parameter | Typus | Erforderlich | Erläuterung |
|---|---|---|---|
address | string | 是 | Vollständige E-Mail-Adresse, zum Beispiel mybox@mail0.vip |
ttl | int | 否 | Gültigkeitszeitraum der Nachricht (in Minuten): Optional: 10 / 30 / 60 / 1440. Die Regeln entsprechen denen von /mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
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.
| Parameter | Typus | Erforderlich | Erläuterung |
|---|---|---|---|
address | string | 是 | Die E-Mail-Adresse, die gesucht werden soll |
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"
}
]
}
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.
| Parameter | Typus | Erforderlich | Erläuterung |
|---|---|---|---|
address | string | 是 | E-Mail-Adresse (verwendet zur Überprüfung der Zugehörigkeit) |
id | int | 是 | E-Mail-ID (ID aus der Liste der Empfänger) |
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 }
]
}
}
Laden Sie E-Mail-Anhänge herunter (kehren Sie direkt in den Dateiflow zurück, nicht in JSON).
| Parameter | Typus | Erforderlich | Erläuterung |
|---|---|---|---|
id | int | 是 | Anhänge-ID (von „attachments[].id“ in den E-Mail-Daten) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
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.
| Parameter | Typus | Erforderlich | Erläuterung |
|---|---|---|---|
address | string | 是 | Die E-Mail-Adresse, die gespeichert werden soll |
key | string | 否 | API-Schlüssel (von der Webseite aus angemeldet werden muss) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
Bitte listet die bereits gespeicherten E-Mail-Adressen unter Ihrer Accountstruktur auf – dazu müssen Sie sich anmelden oder den API-Schlüssel bereitstellen.
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
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)); }
| Projekte | Erläuterung |
|---|---|
| Empfangslimit | Jeder 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 aufbewahrt | Die 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 |
| Pulsingfrequenz | Empfohlen wird eine Abfrage alle 1–3 Sekunden. Bitte vermeiden Sie das häufige Abfahren an derselben Adresse |
| Gültigkeitszeitraum der versendeten Nachricht | Die 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äre | Die temporären E-Mail-Adressen sind offen für jedermann, der die Adresse kennt, um die dort gespeicherten E-Mails zu überprüfen |
| Fehlerhafte Formatierung | Bei 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 |
Mehr Tipps und Lösungen für häufige Probleme – in einem Artikel erklärt
Ö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 →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 →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 →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 →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 →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 →