開発者、テスター、AI エージェントのためのプライベートなテスト受信トレイ
アプリのログインテストを簡単に。
テストユーザーごとに新しいプライベートな受信トレイ。登録すると、コードやリンクが届いた瞬間に取得でき、パスワードリセットや招待も確認できます。自分で使うことも、テストや AI エージェントで使うこともできます。
無料プラン · クレジットカード不要 · アドレスは最長 30 日間有効
AccountsDemo · sample data
5 accounts · 2 live codesLive
-
Spotify · just now · 7d left
Code48291310:00 -
Notion · 3 min ago · 6d left
Youth account on staging
Sign-in link -
Stripe · 5 min ago · 6d left
Code2412355:00 -
Figma · 12 min ago · 5d left
Editor role on Client A
Invite link -
No mail yet · 1d left
Waiting for mail…
No accounts match.
課題
メールのフローをテストするのに、共有の Gmail は必要ありません。
-
共有の Gmail。 テスターが 5 人で受信トレイは 1 つ。コードが別の人に使われてしまい、どのメールがどのテスト実行のものか誰にもわかりません。
-
プラスアドレス。 name+test@gmail.com は多くの登録フォームでブロックされたり、黙って正規化されたりします。そのため、テストしているフローは実際のユーザーが通るフローとは違います。
-
自動実行で自分の受信トレイを使う。 テストスイートやコーディングエージェントは登録フォームを数秒で入力しますが、コードは開けない受信トレイに届き、実行はそこで終わります。
仕組み
登録フォームから認証完了まで 1 分以内。
アドレスを作成する
1 回のクリック、または 1 回の API 呼び出しで、mailclub.dev、enable.li、valida.te.it のランダムなアドレスか、自分で選んだ名前のアドレスを取得できます。フォームに名前やユーザー名が必要なら、生成されたテスト用ペルソナを追加できます。
テストするアプリで使う
登録、マジックリンクのリクエスト、パスワードリセット、招待の送信を行います。メールは通常数秒で届きます。
コードやリンクを取得する
アプリでは行が自動で更新され、コードにはコピーボタン、リンクにはボタンが表示されます。テストやエージェントは、届くのを待つ 1 回の呼び出しで同じコードやリンクを取得できます。
統計用 Cookie を許可すると、ウォークスルーが再生されます。この Cookie は、読み込み時に Arcade が設定します。
3 つの使い方
どうテストしても、受信トレイは 1 つ。
人がテストしても、テストスイートや AI エージェントがテストしても、同じプライベートなアドレスと同じコードやリンクを使えます。
手動で
クライアントのサイトをテストする QA チームや制作会社向け。
- Web アプリ:アドレスごとに 1 行、最新メールのコードやリンク付き
- Proxy Mail QA for Chrome が登録フォームを入力し、ページ内にコードを表示
- クライアントごとのプロジェクト、ペルソナ、保存したパスワード、対応が必要なことのダッシュボード、CSV または PDF の QA レポート
テストで使う
開発者と CI パイプライン向け。
- Playwright、Cypress、Puppeteer、Python、そして iOS、Android、React Native、Flutter アプリ
- 1 回の呼び出しでコードやリンクを待ち、何も届かないことや 1 通だけ届いたことを確認し、各メールの SPF、DKIM、DMARC、リンクを確認
- プルリクエスト上で各 CI 実行のレポートを表示し、各メールがどのテストから来たか、前回の実行から何が変わったかを示します。さらにアカウントプールにより、並列テストがアカウントを共有することはありません
- npm パッケージ、Python ヘルパー、REST API をすべてのプランで
AI エージェントで
アプリを構築・テストするコーディングエージェント向け。
- Claude Code、Cursor、GitHub Copilot、Codex、ChatGPT 用の MCP server。ブラウザ経由でサインイン
- 必要なテストユーザー(任意の年齢や国)または以前作ったユーザーとして登録し、コードやリンクを待ちます。変更のたびに同じリセットや招待のチェックを再実行できます
- エージェントが受け取るのはコードやリンクだけで、メール本文は受け取りません。そのため、メールから指示を紛れ込ませることはできません
機能
メールを読むためではなく、テストのために。
誰がテストしても、得られるものは同じです。
コードやリンクを抽出
OTP や認証コード、そして認証、サインイン、招待、リセットのリンクを、有効期限とともに各メールから抽出します。アプリではワンクリック、テストやエージェントでは 1 回の呼び出しです。
設計段階からプライベート
すべてのアドレスはあなたのアカウントに属し、そのメールを読めるのはあなただけです。分離はデータベースで強制され、リリースごとに自動でテストされます。
期限付き
アドレスの有効期間は 1〜30 日です。期限後はメールが拒否され、1 時間以内にすべて削除されます。その名前が他の人に発行されることはありません。
ペルソナとパスワード
架空の名前、登録ルールを満たすユーザー名、任意の年齢の生年月日と国、必要なら強力なパスワード。テスト用アカウントにタグを付ければ後で見つけられます。パスワードは暗号化され、表示するまで隠され、表示のたびに記録されます。
メールが届かない理由を表示
何も届かない場合は、わかる範囲で理由をお知らせします。たとえば、認証済みアドレスにしか送信しないサンドボックスモードのメールプロバイダーなどです。
安全な受信トレイ表示
HTML メールは制限されたフレーム内に表示され、スクリプトは無効、トラッキング画像は許可するまでブロックされます。当サービスがリンクを開くことはありません。多くは 1 回しか使えないためです。
マーケティングとオファー · Labs にて
登録の後には、オファー、クーポン、配信停止が続きます。
ウェルカムオファーを最初から最後まで
新しいテスト用アカウントでオファーに登録し、割引、終了日、届くまでの時間付きでクーポンを取得します。決済処理での扱いを記録し、name+promo1@ と NAME@ を使った同一人物による二重取得を検出します。
// Offers often take minutes: this waits up to 10.
const coupon = await qa.waitForCode(address, { type: 'coupon', since: submitted, timeout: 600 });
expect(coupon.discount).toBe('20% off');
await page.getByLabel('Promo code').fill(coupon.value);
await page.getByRole('button', { name: 'Apply' }).click();
const result = await qa.recordCouponResult(address, 'accepted', { oneTime: true });
expect(result.check?.status).toBe('pass');確実に効く配信停止
アドレスを配信停止済みにすると、その送信者からの以降のマーケティングメールは、どれだけ遅れて届いてもフラグが付きます。
国ごとのルール
EU・EEA、英国、米国、カナダ、オーストラリア、ニュージーランド、スイス、日本、韓国、シンガポール、香港の同意、事前チェック済みのボックス、配信停止期限を、それぞれの出典付きで確認します。
スパムと有害な添付ファイル
受信トレイがブロックする添付ファイルと、すべてのメールの 10 点満点のスパムスコアを、加点の内訳とともに表示します。
登録だけではありません
年齢確認、地域、ランク、ロール、ゲームを、それぞれのアカウントでテストできます。
料金
無料で始めて、準備ができたらチームを招待しましょう。
Free
US$0
個人向けにすべての機能を利用でき、テスト用のアドレスを 500 件作成できます。
- アドレスは合計 500 件、1 日 50 件まで、メールは 1 日 500 通
- プロジェクト数無制限
- 有効期間 1~30 日のアドレス
- すべてのメールからコードとリンクを抽出
- テストスイートとエージェント向けの API、npm パッケージ、MCP server
- Chrome 拡張機能
- ペルソナ、メモ、タグ、保存されたテスト用パスワード
- メールチェック、プルリクエスト用の実行レポート、アカウントプール
- ダッシュボードと、CSV または PDF の QA レポート
- カスタムアドレス名と +tag アドレス
- メールの着信をリアルタイムで表示
Team
US$5 /月
一緒にテストする制作会社やチーム向け。招待する人数にかかわらず、組織全体で 1 つの料金です。
または年額 US$45、Lifetime は買い切りで US$95。
- メンバー数無制限の組織
- アドレス数無制限、メールは 1 日最大 50,000 通
- 自分のスペースでもアドレス数の上限なし
- プロジェクトごとに閲覧できる人を選択(管理者はすべて閲覧可能)
- ユーザーを招待、またはメンバーから管理者に招待を依頼
- 誰が何をしたかのアクティビティログ
- エージェントとテストスイート向けの API レート制限が 10 倍
- 月額、年額、または更新不要の Lifetime
Free プランの内容はすべて含まれます。該当する場合は別途税金がかかります。サブスクリプションは解約するまで自動で更新され、解約後も支払い済みの期間が終わるまで利用できます。
チームを作成FAQ
よくある質問
Team プランの料金はいくらですか?
組織全体で月額 US$5 または年額 US$45 です。招待する人数は問いません。Lifetime は一括 US$95 です。該当する場合は税金がかかります。サブスクリプションは解約するまで更新されます。解約しても、支払い済みの期間が終わるまではプランを利用できます。支払いは返金できません。
本当に無料ですか?
はい。Free プランでは個人向けに製品のすべての機能を利用できます。アドレスは合計 500 件(1 日最大 50 件)、受信メールは 1 日約 500 通、1 通あたり 5 MB です。Team プランにはアドレス数の上限はありません。クレジットカードは不要です。
Proxy Mail QA は私のアプリにアカウントを作成しますか?
いいえ。プライベートな受信トレイと、サインアップフォーム用の情報(架空の名前、ユーザー名、必要ならパスワード)を提供します。サインアップは、あなた、テスト、またはエージェントが実際のユーザーと同じようにアプリで行います。その後 Proxy Mail QA がメールを受け取り、コードやリンクを渡します。
他の人が私のテストメールを読むことはできますか?
できません。すべてのアドレスはサインイン済みのアカウントに属し、アドレスはランダムで事実上推測できません。データベースは自分が所有するアドレスのメールしか返しません。この分離はリリースごとに自動テストで確認されます。
アドレスとメールはどのくらい保持されますか?
アドレスの作成時に 1、7、15、30 日から選べます。作成から 30 日までは 1 日ずつ延長できます。期限が切れると新しいメールは拒否され、アドレス、メール、保存したパスワードは 1 時間以内に削除されます。期限切れの名前が再利用されることはありません。
データはどこに保存されますか?
米国です。データベースは AWS の us-east-2 リージョンの Supabase で稼働し、受信メールは Cloudflare のネットワークを経由します。Proxy Mail QA はテスト用アカウント向けです。個人のメールには使わず、メモに実在の人物のデータを入れず、他で使っているパスワードは保存しないでください。
アドレスからメールを送信できますか?
できません。テスト用の受信トレイは受信専用で、送信、返信、転送は一切行いません。
メール内のリンクをクリックしますか?
決してしません。認証リンクやマジックリンクの多くは 1 回しか使えないため、当サービス側で開いたり先読みしたりすることはありません。リンクはあなたがクリックしたときにだけ、新しいタブで開きます。
サイトが mailclub.dev ドメインをブロックする場合は?
使い捨てとみなしたドメインをブロックするサイトもあります。アドレスの作成時に、別のドメインである enable.li または valida.te.it に切り替えるか、プロジェクト全体のデフォルトに設定してください。自分で管理するステージングサイトなら mailclub.dev を許可することもできます。qa.yourcompany.com のような自分のドメインでの受信は、今後対応予定です。
テストメールが届かないのはなぜですか?
多くの場合、アプリがメールを送信していません。アプリは任意のアドレスにメールを送れる必要があります。本番アクセス前の Amazon SES や、ドメイン未検証の Resend など、サンドボックスモードやテストモードのメールプロバイダーは、検証済みのアドレスにしか送信しないため、どのテスト用受信トレイでもメールを受け取れません。アプリの Troubleshoot で、アドレス宛てに何か届いたかを確認できます。チェックリストの全文:proxymail.qa/troubleshooting
テストや AI エージェントから使えますか?
はい、Free プランで使えます。テストスイートでは、Project settings で発行したキーを使って npm パッケージ(npm install --save-dev proxymail-qa)、Python ヘルパー、または REST API を利用します。1 回の呼び出しでアドレスを作成し、別の呼び出しでコードやリンクを待ち、ほかの呼び出しで何も届いていないことの確認や届いた件数の確認ができます。Claude Code、Cursor、GitHub Copilot、Codex、ChatGPT などのコーディングエージェントは MCP server に接続し、ブラウザ経由でサインインします。キーをコピーする必要はありません。ガイド:proxymail.qa/docs
モバイルアプリでも使えますか?
はい。iOS シミュレーターまたは Android エミュレーターでテスト用アドレスを使ってサインアップし、アプリにコードを貼り付けるかリンクを開きます。UI テスト向けには XCUITest、Espresso、Flutter、Maestro、Detox、Appium 用のヘルパーと、SwiftUI、Kotlin、React Native、Flutter、Firebase のメールリンクによるサインインのガイドがあります:proxymail.qa/mobile
次のサインアップテストは、クリック 1 回か呼び出し 1 回で始められます。
無料アカウントを作成し、アドレスを作って、コードが届くのを確認してください。テストやエージェントも同じプランで始められます。
無料アカウントを作成アプリを開く