Użyj interfejsu HTTP, aby generować tymczasowe skrzynki pocztowe, odbierać wiadomości e-mail i zintegrować możliwości odbioru z własnymi skryptami, potokami testowymi lub robotami.
https://www.mail0.vip
Wszystkie interfejsy zwracają JSON (z wyjątkiem pobrania załączników). Odwiedzający mogą dzwonić bezpośrednio anonimowo; Użytkownicy, którzy kupują pakiety zawierające API, mogą również używać klucza API do wywoływania jako konto (ciesząc się odpowiednią kwotą pakietu), patrz „Uwierzytelnianie klucza API "poniżej.
Gdy nie nosisz klucza, wywołuj go anonimowo jako gościa, a generowanie/odczytywanie tymczasowych skrzynek pocztowych jest całkowicie bezpłatne. Jeśli kupisz pakiet zawierający funkcje API, możesz samodzielnie wygenerować klucz w Centrum członkowskim → Klucz API programisty. Kiedy używasz go do wywoływania, możesz cieszyć się limitem przechowywania i okresem przechowywania odpowiedniego pakietu.
| droga | Przykład |
|---|---|
| Parametry adresu URL | ?key=YOUR_API_KEY |
| nagłówek żądania | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Losowo wygeneruj tymczasowy adres e-mail. List można odebrać po wygenerowaniu adresu bez wstępnej aktywacji.
| parametr | typ | Wymagane | ilustrować |
|---|---|---|---|
domain | string | 否 | Określ nazwę domeny, jeśli nie zostanie przesłana, użyj domyślnej nazwy domeny |
ttl | int | 否 | Termin ważności odbioru (minuty), opcjonalnie 10/30/60/1440. Domyślne 10 nie jest przekazywane. Konkretny wybór zależy od „Uprawnienia na okres ważności "pakietu. Jeśli uprawnienia zostaną przekroczone, zwróć kod = -101 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
Włącz adres niestandardowego prefiksu (prefiks @ nazwa domeny), aby sprawdzić, czy nazwa domeny jest otwarta.
| parametr | typ | Wymagane | ilustrować |
|---|---|---|---|
address | string | 是 | Pełny adres e-mail, np. mybox@mail0.vip |
ttl | int | 否 | Okres ważności odbioru (minuty), opcjonalnie 10/30/60/1440, zasady są takie same jak/mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
Pobiera skrzynkę odbiorczą pod określonym adresem (ostatnie 50 wiadomości, w odwrotnej kolejności według czasu odbioru). Zaleca się ankietowanie co 1 do 3 sekund.
| parametr | typ | Wymagane | ilustrować |
|---|---|---|---|
address | string | 是 | Adres e-mail, który chcesz sprawdzić |
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"
}
]
}
Zobacz szczegóły wiadomości (nadawca, temat, tekst, lista załączników). Wiadomość jest oznaczona jako przeczytana po wyświetleniu.
| parametr | typ | Wymagane | ilustrować |
|---|---|---|---|
address | string | 是 | Adres e-mail (używany do weryfikacji własności) |
id | int | 是 | Identyfikator wiadomości (identyfikator z listy skrzynek odbiorczych) |
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 }
]
}
}
Pobierz załącznik do wiadomości e-mail (wróć bezpośrednio do strumienia plików, nie JSON).
| parametr | typ | Wymagane | ilustrować |
|---|---|---|---|
id | int | 是 | Identyfikator załącznika (załączniki []. id ze szczegółów wiadomości) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
Zapisz adres na swoim koncie przez długi czas (wymagane jest zalogowanie lub klucz API). Ilość podlega limitowi pakietu „zapisane skrzynki e-mail ".
| parametr | typ | Wymagane | ilustrować |
|---|---|---|---|
address | string | 是 | Adres e-mail do zapisania |
key | string | 否 | Klucz API (nie jest wymagany dla zalogowanych stron internetowych) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
Wymień zapisane adresy e-mail na swoim koncie (należy zalogować się lub zabrać ze sobą klucz API).
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
Następujący skrypt można uruchomić bezpośrednio na konsoli przeglądarki lub w środowisku Node: wygeneruj adres, przesłuchaj skrzynkę odbiorczą i wydrukuj kod weryfikacyjny po otrzymaniu pierwszej wiadomości e-mail.
// 1. Wygeneruj adres tymczasowy const BASE = 'https://www.mail0.vip'; const gen = await (await fetch(BASE + '/mail/gen')).json(); const address = gen.address; console.log('Mój tymczasowy adres e-mail:', address); // 2. Przesłuchaj skrzynkę odbiorczą (co 2 sekundy, zatrzymaj się po otrzymaniu pierwszej wiadomości) 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('Nowa wiadomość e-mail:', m.subject, code ? 'Kod weryfikacyjny' + code[0] : ''); } await new Promise(r => setTimeout(r, 2000)); }
| projekt | ilustrować |
|---|---|
| Limit kredytowy | Każdy adres ma dzienny limit odbioru (30 bezpłatnych wiadomości dziennie, wyższy dla członków). Po przekroczeniu nowe wiadomości zostaną odrzucone |
| Zatrzymanie poczty | E-maile są automatycznie czyszczone zgodnie z okresem przechowywania pakietu (7 dni za darmo, 30/90 dni dla członków), prosimy o odbiór na czas |
| Częstotliwość sondażu | Zaleca się raz na 1 do 3 sekundy. Nie przesłuchuj jednocześnie tego samego adresu o wysokiej częstotliwości |
| Okres ważności otrzymania listu | Okres ważności adresu jest określony przez parametr ttl, a opcjonalny czas trwania jest kontrolowany przez pakiet „Uprawnienia ważności odbioru” (bezpłatny pakiet ma domyślnie tylko 10 minut); Po wygaśnięciu adres nie będzie już odbierany, a „Zapisz tę skrzynkę pocztową” można zachować przez długi czas |
| Prywatność adresu | Tymczasowe skrzynki pocztowe są publicznie czytelne według adresu. Każdy, kto zna adres, może przeglądać zawarte w nich wiadomości e-mail |
| Błąd w formacie | W przypadku niepowodzenia zwraca {"code": 0, "msg": "reason"}, a w przypadku niepowodzenia zwraca kod =1; kod = -100 oznacza, że nie jesteś zalogowany lub klucz API jest nieprawidłowy, kod = -101 oznacza, że wybrany okres ważności przekracza uprawnienia pakietu |
Więcej wskazówek dotyczących użytkowania i często zadawanych pytań można wyjaśnić w jednym artykule
Otwórz stronę główną i kliknij „Aktualizuj skrzynkę pocztową”, aby jednym kliknięciem wygenerować losowy adres tymczasowy lub dostosować prefiks i nazwę domeny.
Czytaj więcej →Tymczasowa/jednorazowa skrzynka pocztowa to bezrejestracyjny, jednorazowy adres e-mail służący do odbierania kodów weryfikacyjnych i tymczasowych wiadomości e-mail.
Czytaj więcej →Kliknij „Zapisz tę skrzynkę pocztową”, aby przekonwertować adres na adres długoterminowy i zaloguj się do centrum członkowskiego, aby zarządzać nim w jednolity sposób.
Czytaj więcej →Kliknij przycisk „Kopiuj” na pasku adresowym i wklej adres do pola wprowadzania poczty e-mail docelowej witryny, aby dokończyć rejestrację.
Czytaj więcej →Tymczasowa skrzynka e-mail jest anonimowa i jednorazowa, bez tożsamości; Zwykłe adresy e-mail są przechowywane przez długi czas, wymagają rejestracji i można je odzyskać. Obydwa pozycje są różne.
Czytaj więcej →Większość wiadomości e-mail, których nie można otrzymać, wynika z wygasłego adresu, opóźnienia w wysyłce lub tymczasowej nazwy domeny skrzynki e-mail zablokowanej przez stronę internetową. Możesz odświeżyć lub zmienić nazwę domeny i spróbować ponownie w okresie ważności
Czytaj więcej →