- 01上のアドレスを使ってください。
すでに存在しています。作成も確認も必要ありません。
- 02貼り付けます
メールアドレスを求めてくる登録フォームに。
- 03コードがここに出ます
大きな文字とコピーボタン付きで。メールを開く必要も読む必要もありません。
自動テストのために
同じサービスが API を提供します。要となるのは wait です。メールが届くまでブロックするので、エンドツーエンドテストで sleep の秒数を当てずっぽうに書く必要がなくなります。
- wait はメールが届くまで待機します。テストに
sleep()はもう要りません。 - コードとリンクは抽出済みの JSON フィールドとして返ります。
- 開発者プランではWebhookと独自ドメインが使えます。
月 1 000 回まで、カード不要。テストスイートに組み込んで、実際に持つかどうか確かめるには十分です。
// Playwright — コードも含めた登録の全工程 const { address, id } = await sink.createInbox(); await page.fill('#email', address); await page.click('#signup'); const code = await sink.waitForOtp(id); // メール到着で解除される await page.fill('#code', code); // コードは抽出済み
// 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" } }
料金
使い捨て受信箱は今後もずっと無料・アカウント不要です。お支払いいただくのは自動化の部分、つまり API、ご自身のドメイン、そして保持期間です。
- API 全機能(wait を含む)
- 月 10 000 回の API 呼び出し
- 独自ドメイン 1 つ
- Webhook
- 保持 30 日
カード決済は Stripe が処理します。ダッシュボードからワンクリックで解約できます。
無料アカウントには月 1 000 回までの API キーが付きます。制約なしで評価するには十分です。カード情報は求めません。
この受信箱は受け取るだけです。使い捨てアドレスから返信はできません。これは意図的で、そうしたメールはどのみちどこにも届かないからです。
メール内の外部画像は初期状態で遮断されます。HTML は隔離して表示され、スクリプトもページへのアクセスもありません。
1 時間で消去します。アーカイブもバックアップもなく、後から当社に請求できるものは何もありません。
独自ドメインにお金を払う理由は?
登録フォームは既知の使い捨てドメインを拒否するからです。ご自身のドメインはどこにも公開されないため、ブロックリストに載ることがなく、テストは通り続けます。この種のテストを長く維持できる唯一の方法です。
使い捨てアドレスから返信できますか?
できません。動かないボタンを用意するより、はっきり申し上げます。使い捨てドメインから送ったメールは、ほぼすべての事業者に拒否されるか迷惑メールに分類されます。ご自身のドメインとご自身の評判であれば話は別です。ご相談ください。
受信したメールはどうなりますか?
受信箱の期限が切れた時点で削除されます。無料プランは 1 時間、プランに応じて最長 30 日です。それを超えるアーカイブもバックアップも存在しません。
次の登録テストは、一回で通せます。
無料の API キーは 30 秒で発行できます。誰にもブロックされないドメインが必要になった日に、有料プランへ切り替えてください。
そのうちテストが弾かれ始めたら、独自ドメインはどこにも公開されないためブロックリストに載りません — 月額 29 €。