- 01Vezměte adresu výše.
Už existuje — není co zakládat ani potvrzovat.
- 02Vložte ji
do registračního formuláře, který po vás chce e-mail.
- 03Kód se objeví tady
velkým písmem, s tlačítkem ke zkopírování. Zprávu nemusíte otevírat ani číst.
Pro vaše automatizované testy
Tatáž služba nabízí API. Cesta, na které záleží, je wait: blokuje, dokud zpráva nedorazí, místo aby vás nutila hádat délky sleep v end-to-end testech.
- wait čeká, dokud e-mail nedorazí. Ve vašich testech už žádné
sleep(). - Kód a odkazy se vracejí už vytažené, jako pole JSON.
- Webhooky a vlastní doména v tarifu Vývojář.
Tisíc volání měsíčně, bez karty. Dost na to, abyste ho zapojili do své testovací sady a zjistili, jestli drží.
// Playwright — celá registrace včetně kódu const { address, id } = await sink.createInbox(); await page.fill('#email', address); await page.click('#signup'); const code = await sink.waitForOtp(id); // odblokuje se, jakmile mail dorazí await page.fill('#code', code); // kód je už vytažený
// cypress.config.js — setupNodeEvents on('task', { createInbox: () => sink.createInbox(), waitForOtp: (id) => sink.waitForOtp(id, { timeout: 45000 }), }); // signup.cy.js cy.task('createInbox').then(({ id, address }) => { cy.get('#email').type(address); cy.get('#signup').click(); cy.task('waitForOtp', id).then((code) => cy.get('#code').type(code)); });
import requests, os API = "https://inboxsink.com/v1" H = {"Authorization": f"Bearer {os.environ['INBOXSINK_API_KEY']}"} box = requests.post(f"{API}/inboxes", headers=H).json() driver.find_element(By.ID, "email").send_keys(box["address"]) msg = requests.get(f"{API}/inboxes/{box['id']}/wait", params={"timeout": 45000}, headers=H, timeout=55).json() code = msg["message"]["otp"] # '204815'
curl -X POST https://inboxsink.com/v1/inboxes \ -H "Authorization: Bearer $KEY" → { "id": "42", "address": "9f2c1a@mailhusk.com" } curl "https://inboxsink.com/v1/inboxes/42/wait?timeout=45000" \ -H "Authorization: Bearer $KEY" → { "message": { "otp": "204815", "link": "https://…/confirm" } }
Ceník
Jednorázová schránka zůstává zdarma a bez účtu, navždy. Platí se automatizace: API, vlastní domény a doba uchování.
- Okamžitá jednorázová adresa
- Vytažený ověřovací kód
- Uchování 1 hodina
- Sdílená doména
- Bez API
- Plné API, včetně wait
- 10 000 volání API / měsíc
- 1 vlastní doména
- Webhooky
- Uchování 30 dnů
Platbu kartou zpracovává Stripe. Zrušení jedním kliknutím v přehledu.
Účet zdarma obsahuje API klíč omezený na tisíc volání měsíčně, což stačí k nezávaznému vyzkoušení. Kartu nechceme.
Tyhle schránky přijímají, a tím to končí. Z jednorázové adresy nelze odpovědět a je to záměr: taková zpráva by stejně nikam nedorazila.
Vzdálené obrázky ve zprávách jsou ve výchozím stavu blokované. HTML se vykresluje izolovaně, bez skriptů a bez přístupu ke stránce.
Hodina a smazáno. Žádný archiv, žádná záloha, nic, co by po nás šlo později chtít.
Proč platit za vlastní doménu?
Protože registrační formuláře odmítají známé jednorázové domény. Vaše vlastní doména se nikde nepublikuje, takže neskončí na žádné blokovací listině a vaše testy dál procházejí. Je to jediný trvalý způsob, jak takové testy udržet.
Dá se z jednorázové adresy odpovědět?
Ne, a raději to řekneme na rovinu, než abychom dodali tlačítko, které nefunguje: zprávu odeslanou z jednorázové domény odmítne nebo označí za spam prakticky každý poskytovatel. Na vlastní doméně a s vaší reputací je to jiná věc — napište nám.
Co se stane s přijatou poštou?
Smaže se, jakmile schránka vyprší: hodina u tarifu zdarma, až třicet dnů podle plánu. Nad rámec toho neexistuje archiv ani záloha.
Váš příští test registrace může projít napoprvé.
Klíč API zdarma za třicet sekund. Na placený tarif přejděte ve chvíli, kdy vaše testy budou potřebovat doménu, kterou nikdo neblokuje.
Potom, až vaše testy začnou být odmítány: vlastní doména se nikde nepublikuje, takže neskončí na žádné blokovací listině — 29 € měsíčně.