1. アカウントを作成する
app.proxymail.qa を開き、アカウントを作成 を選びます。メールアドレスとパスワードでサインアップするか、GitHub で続行 または Google で続行 を選びます。メールアドレスを使った場合は、こちらから送るメッセージで確認してください。
これはログイン用なので、実際の仕事用メールアドレスを使ってください。テスト用アドレスは次に作成します。
2. 最初のプロジェクトを作成する
サインインすると Projects が表示されます。New project を選び、名前を付けます。プロジェクトでクライアントやアプリごとに分けられます。たとえば、クライアント A のステージングサイト用と自分のアプリ用に分けられます。
次の項目も設定できます:
- Website:テスト対象のサイト。アプリからワンクリックで開けます。
- Environments:staging や production などのラベル。
- Advanced では、Email prefix(
cnnなどの短いタグ。プロジェクト内の新しいアドレスはすべてcnn-で始まります)と、新しいアドレスの Mail domain(@mailclub.dev、@enable.li、@valida.te.it)を設定できます。
後でプロジェクトを変更するには、左上のプロジェクト切り替えを開き、Project settings を選びます。New project でプロジェクトを追加できます。
3. テスト用アドレスを作成する
Accounts ページで Add account を選びます。ダイアログで次を設定します:
- How many:アドレス 1 個、または一度に最大 50 個。
- Lasts:1、7、15、30 日。
- Address:Random(12 文字)、Custom name(入力中に確認され、使用済みの場合は空いている候補が表示されます)、Persona username。
- Domain:アドレス末尾の選択で @mailclub.dev、@enable.li、@valida.te.it を切り替えます。
- Label(任意):アドレスの用途。例:「Checkout test」。
- Generate persona:名前を求めるフォーム向けの架空の名、姓、ユーザー名と、選んだ Age に応じた生年月日を作成します。成人(デフォルト)、21 歳以上、18 歳未満、15 歳未満、13 歳未満、任意の年齢、明日 18 歳になる人、今日 18 歳になった人、または指定した日付から選べます。居住地を尋ねるフォーム向けに Country も追加できます。
Create address を選びます。新しいアドレスはコピーされ、すぐに貼り付けられます。
4. テスト対象のアプリで使う
テスト対象のフォームにアドレスを貼り付けます。サインアップ、マジックリンクによるサインイン、パスワードリセット、招待、注文などです。送信してください。ほとんどのメールは数秒以内に届きます。
アプリは任意のアドレスにメールを送れる必要があります。メールプロバイダーがサンドボックスモードやテストモードの場合(アプリが新しいうちはよくあります)、検証済みのアドレスにしか送信せず、何も届きません。テストメールが届かない場合 に、よくある原因とプロバイダーごとの修正方法があります。
5. コードをコピーするか、リンクをクリックする
メールを開く必要はありません。Accounts のアドレスの行は自動で更新され、一番上に移動します:
- コード が Copy ボタン付きで表示されます。メールにコードの有効期間が書かれている場合は、カウントダウンも表示されます。
- リンク には Open link と Copy link ボタンが表示され、その種類(検証、サインイン、招待、リセットのリンク)を示すラベルが付きます。
- 何か届くまで、行には Waiting for mail… と表示されます。
こちらでリンクを開くことはないため、1 回限りのリンクもクリックしたときに有効です。行をすばやく見つけるには、Codes、Links、Expired のフィルター、タグのフィルター、またはメールやサービスでの検索を使います。
6. 必要なときはメール全文を読む
行の Open inbox を選ぶと、そのアドレスのすべてのメッセージが表示されます。送信者、受信日時、送信元のサービス、含まれるすべてのコードとリンクを確認できます。
HTML メールはスクリプトを無効にした制限付きの表示で表示されます。リモート画像は Load remote images を選ぶまでブロックされるため、トラッキングピクセルは動作しません。行で選ばれたコードやリンクが間違っている場合は、正しいものの Use this instead を選ぶと、行が切り替わります。
7. 各テストアカウントの詳細を保存する
行のアドレスをクリックすると詳細が開きます:
- Saved password:サインアップの前に、ここで Generate a test password を選び、テスト対象のアプリに貼り付けてから保存します。必ず架空のパスワードを使ってください。テストサイトはパスワードを雑に扱うことがあります。保存したパスワードは暗号化されて非表示になり、表示するたびに記録されます。行のパスワード列からワンクリックでコピーできます。
- Persona:各行に、名前と年齢、国が 1 行で表示されます。クリックすると任意の項目をコピーでき、Copy all も使えます。アドレスのパネルでは New persona を取得したり、国を変更したりできます。生年月日には今日時点の年齢が表示され、米国式(MM/DD/YYYY)、英国式(DD/MM/YYYY)、ISO(YYYY-MM-DD)の順でコピーできます。
- Notes and tags:アカウントの用途を書きます。例:「staging の未成年アカウント」。タグは Accounts ページのフィルターになります。
- Lifetime:アドレスの有効期限を確認し、Extend 1 day で 1 日ずつ延長できます。作成から最大 30 日までです。
8. 削除するか、期限切れにする
詳細の Delete address でアドレスを削除するか、複数の行にチェックを入れて Delete を選びます。アドレスの期限切れの 1 日前になると、Accounts ページに通知が表示され、Expiring soon フィルターと、延長できるものには Extend が表示されます。アドレスが期限切れになると、そのアドレス宛ての新しいメールは拒否され、アドレス、メール、保存したパスワードは 1 時間以内に削除されます。削除または期限切れになった名前が他の人に割り当てられることはありません。
テストアカウントはテスト専用にしてください。個人のメールアドレス、実在の人のデータ、他で使っているパスワードは使わないでください。すべてのコピーを保存するには、Account settings で Download my data を選びます。
次へ:ほかの 2 つの使い方
ここまでの操作はすべて手動です。同じアドレス、コード、リンクを、テストや AI エージェントからも使えます:
- ブラウザで: Proxy Mail QA for Chrome がサインアップフォームにテスト用アドレス、ペルソナ、パスワードを入力し、ページ上にコードやリンクを表示します。
- テストで: Playwright、Cypress、Puppeteer 向けの
npm install --save-dev proxymail-qa、Python 向けのヘルパー、モバイルアプリ と CI での実行 のガイドがあります。開発者向けドキュメント から始めてください。 - AI エージェントで: Claude Code、Cursor、GitHub Copilot、Codex、ChatGPT を 1 つのプロンプト で MCP server に接続すると、エージェントが自分でサインアップしてコードを取得します。