英語から自動翻訳されています。

英語で読む
Proxy Mail QA

Qoder で作ったアプリの認証メールをテストする

Qoder のエージェントは、コードベース全体でサインアップ、ログイン、パスワードリセットを計画して構築できます。どの認証サービスを使っても、メールが正しいと言えるのは、実際のメールが実際の受信トレイに届いたときだけです。認証に関わる変更のたびに確認してください。

Qoder に追加

Qoder に求められたら Proxy Mail QA にサインインしてください。同じ Qoder アカウントでサインインした Qoder IDE と Qoder CLI でもコネクターが使えます。無料で、コピーする API キー はありません。

その他の接続方法

更新日:

メール経路に実際の確認が必要な理由

Qoder のエージェントは、フォーム、ルート、トークン処理、メールテンプレートなど、認証まわりのコードを得意とします。ただし、変更がすべてのテストに通っても、メールが localhost にリンクしていたり、送信者が設定されていないため届かなかったり、入力する前に期限切れになるコードが含まれていたりすることがあります。こうした問題は、実際のメールが実際の受信トレイに届いて初めてわかります。

どのログインが作られますか?

依頼したもの、またはコードベースですでに使っているものです。Supabase Auth、Clerk、Firebase Authentication、Auth.js、Better Auth はそれぞれ異なるメールを送ります。Clerk はデフォルトでコードを、Firebase はリンクを送り、Auth.js は残りを自分で構築しない限りマジックリンクのみです。依頼の中で使いたい方法を指定し、エージェントの変更で送られる各メールをテストしてください。各ログインサービスが送るメール。

認証を変更するたびに確認する

  1. アプリを実行します。 ローカルで起動するか、ブランチのプレビューデプロイを開きます。
  2. Proxy Mail QA でアドレスを作成します。 新規ユーザー、招待ユーザー、パスワードリセットなど、シナリオごとに 1 つずつです。
  3. 変更に関わるフローを実行します。 アドレスの行に表示されるコードかリンクを使います。
  4. 受信トレイのビューでメール全体を一度読みます。 送信者、件名、文面、すべてのリンクを確認します。
  5. 気づいた点をアドレスにメモします。 メモはテスト用アカウントと一緒に残ります。

プレビューやステージングのデプロイで localhost へのリンクがあると、行に警告が表示されます。Supabase、Firebase、Auth.js などのスタックでの修正方法はこちら。

Qoder Marketplace から接続する

Proxy Mail QA は Qoder Marketplace に2つあります。どちらかを選んでください:

次に、Qoder に求められたらブラウザで Proxy Mail QA にサインインし、エージェントが使えるプロジェクトを選びます。中国本土ではメールアドレスでサインインしてください。Google でのサインインは利用できません。

プラグインのスキル:

Qoder のエージェントにメール自体を確認させる

代わりに MCP server を手動で追加するには、Qoder IDE Settings を開いて MCP を選び、My Servers タブで + Add を押して、mcpServers の下に追加します:

Qoder MCP settings
{
"mcpServers": {
"proxymail-qa": {
"type": "http",
"url": "https://api.proxymail.qa/mcp"
}
}
}

保存し、求められたらブラウザで Proxy Mail QA にサインインして、エージェントが使えるプロジェクトを選びます。Qoder の権限レベルは Auto approve ではなく Ask every time に設定し、Qoder に求められたら Proxy Mail QA の各ステップを承認してください。Auto approve では、エージェントがツールを見つけられず、代わりにマーケットプレイスを勧めることがあります。あとは普段の言葉で頼みます:「localhost:3000 で新しい Proxy Mail QA アドレスを使ってサインアップし、メールを確認して」。エージェントがアドレスを作成し、フォームに入力し、コードやリンクを待ってサインアップを完了します。API キー を含むほかの接続方法は MCP server のセットアップにあります。

Qoder 用のコピー&ペースト用プロンプト

List every email this app sends: sign-up confirmation, magic link, password reset, invite and email change. For each, show where it's triggered in the code, which service sends it, how its link URL is built, and how long its code or link is valid. Flag hard-coded localhost URLs.
Build every link in auth emails from an environment variable for the app's public URL, with localhost only as the development default. Add the variable to .env.example and the deployment settings.
The email says the code is valid for 10 minutes. Make the server enforce the same expiry, and make requesting a new code invalidate the old one.

よくあるバグを防ぐルール

このルールをプロジェクトのルールに入れるか、認証のタスクの最初にエージェントに渡してください。認証に関わる作業のたびに従うようになります:

When changing sign-up, login, password reset, invites or any email-sending code:
- Build links from the app's public URL setting, never a hard-coded localhost.
- Keep the expiry stated in an email equal to the one the server enforces.
- Make single-use links and codes stop working once used or replaced.
- Tell me which emails to test by hand after the change.

次のサインアップテストで試してみてください

無料プラン、クレジットカード不要。アドレスを作成して、コードやリンクが届くのを確かめてください。

無料アカウントを作成アプリを開く

よくある質問

どの認証サービスで使えますか?

メールを送るサービスならどれでも使えます。Supabase Auth、Firebase Authentication、Clerk、Auth0、メールプロバイダーを設定した Auth.js、または Resend、Postmark、SendGrid を通して送信する独自のコードなどです。プロバイダーが任意のアドレスに送信できれば、Proxy Mail QA はほかの受信トレイと同じようにメールを受信します。本番アクセス前の Amazon SES や、ドメイン未確認の Resend など、サンドボックスモードやテストモードのプロバイダーは確認済みのアドレスにしか送信しません。

Qoder のエージェントはメールからコードを直接読み取れますか?

はい。Qoder Marketplace から Proxy Mail QA を接続するか、Qoder の MCP 設定で MCP server を追加すると、エージェントがアドレスを作成し、サインアップして、コードまたはリンクを待つことができます。エージェントが受け取るのはコードまたはリンクだけで、メールの本文は受け取りません。

Proxy Mail QA は Qoder Marketplace にありますか?

はい、2つあります。1つは MCP server 単体のコネクターで、Qoder のグローバルサイトと中国サイトにあります。もう1つは8つのスキルを追加するプラグインで、サインアップのエンドツーエンドテストからマーケティングやオファーのメールまで対応します。いずれの場合も、Qoder に求められたら Proxy Mail QA にサインインし、エージェントが使えるプロジェクトを選んでください。

中国本土で使えますか?

はい。メールアドレスで Proxy Mail QA にサインインしてください。中国本土では Google によるサインインは使えず、ページの読み込みに時間がかかることがあります。

Proxy Mail QA でテストするためにアプリを変更する必要はありますか?

いいえ。ほかのユーザーと同じように Proxy Mail QA アドレスでサインアップします。

解決できるメールテストの問題をすべて見る

このページについて質問がありますか?

質問はどの言語でもかまいません。ドキュメントからすぐに回答を得ることも、Proxy Mail QA チームに質問を送ることもできます。チームからの返信は英語です。