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

英語で読む
Proxy Mail QA

Lovable アプリでサインアップメールとログインメールをテストする

Lovable は1つのプロンプトでアプリにアカウント機能を追加できます。ほとんどのアプリは組み込みのバックエンドである Lovable Cloud を使い、一部は独自の Supabase プロジェクトに接続します。いずれの場合も、確認、コード、パスワードリセットのメールは新しいユーザーが最初に目にするものなので、アプリを共有する前に確認してください。

更新日:

Lovable のログイン方法

Lovable Cloud はデフォルトでメールによるサインインを使い、More → Cloud → Users → Auth settings で他の方法を追加できます。メールを送る方法は次のとおりです:

サインイン方法 ユーザーに届くメール Proxy Mail QA でのテスト
メールとパスワード(デフォルト) 確認、パスワードリセット、メールアドレスの変更 はい
メールのコード サインイン用のコード 可能。コピーボタン付き
マジックリンク サインイン用のリンク はい
招待(Add user) 招待メール はい
Google、Apple、Microsoft サインイン用のメールはなし いいえ。自分のアカウントを使ってください
Sign in with Lovable アプリからは送信されません いいえ。Lovable アカウントを使ってください
電話 テキストメッセージ いいえ
SAML SSO サインイン用のメールはなし いいえ

初めてですか? ログイン方法の解説で、それぞれの仕組みとよくある問題を説明しています。

すべてのログインメールを5分でテスト

  1. Proxy Mail QA でアドレスを作成します。フォームで名前を求められる場合は、生成したペルソナを使います。
  2. エディターのプレビューだけでなく、公開したアプリでサインアップしてください。
  3. 行のリンクまたはコードを使います。 確認リンクには Open link と Copy link ボタン、コードには Copy ボタンが付きます。
  4. 次に残りをテストします: サインアウトし、コード、マジックリンク、パスワードリセットを依頼して、それらも使ってください。
  5. 後でこのユーザーとして再度サインインできるよう、行にパスワードを保存してください。

Lovable のログインメールを壊す2つの設定

1. Site URL。 ログインメールのリンクはこれをもとに作られます。Lovable Cloud では、自分で Site URL を設定していない限り、公開時に Lovable が公開した lovable.app のアドレスに設定し、カスタムドメインをリダイレクト一覧に追加します。Auth settings → Advanced で確認してください。独自の Supabase プロジェクトでは、何も自動で更新されません。Authentication → URL Configuration を開き、Site URL を公開したアドレスまたはカスタムドメインに設定し、その他を Redirect URLs に追加してください。そうしないと、確認リンクがユーザーを localhost:3000 に送ります。Proxy Mail QA はこうしたリンクを警告します。確認後に localhost へリダイレクトするだけのホスト型 Supabase リンクも対象です。詳しいガイド。

2. メールの送信元。 Lovable Cloud では、More → Cloud → Emails で独自ドメインを設定するまで、ログインメールは汎用の送信元から送られます。設定すると、ユーザーは誰からのメールかわかります。独自の Supabase プロジェクトでは、組み込みの送信元は開発用です。1時間に2通しか送信せず、Supabase プロジェクトのチームメンバーにしか送らないため、テスト用アドレス宛てのメールは Supabase から出ません。外部のアドレスでテストする前や公開前に、Resend などのプロバイダーでカスタム SMTP を設定してください。メールが届かないその他の理由。

Lovable に修正を依頼する

問題を確認したら、具体的なプロンプトが最も効果的です:「サインアップとパスワードリセットのメールのリダイレクト先に、ハードコードした URL ではなく現在のサイトのアドレスを使ってください。」その後、新しいアドレスで再度サインアップして確認してください。

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

List every email this app sends: sign-up confirmation, magic link, password reset, invite and email change. For each, tell me what triggers it, which URL its link points to, and how long its link or code stays valid. Flag anything that uses localhost.
Use the current site's address as the email redirect for sign-up, magic links and password reset, instead of a hard-coded URL. After a password reset, send the user to a page where they choose a new password, then sign them in.
Show a clear message when a confirmation or reset link has expired or was already used, with a button to send a new one.

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

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

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

よくある質問

Lovable の確認メールのリンクが localhost:3000 になるのはなぜですか?

通常は、アプリが独自の Supabase プロジェクトを使っており、その Site URL が初期値の http://localhost:3000 のままだからです。Authentication、URL Configuration で、公開した Lovable のアドレスまたはカスタムドメインに設定してください。Lovable Cloud では、自分で設定していない限り、公開時に Lovable が Site URL を設定します。Auth settings、Advanced で確認してください。

サインアップのメールが届かないのはなぜですか?

独自の Supabase プロジェクトを接続している場合、組み込みのメール送信元は Supabase プロジェクトのチームメンバーにのみ、1時間に2通しか送信しません。Resend などでカスタム SMTP を設定してください。Lovable Cloud では、Auth settings で設定した送信上限に達していないか確認してください。

サインイン時に「Email not confirmed」と表示されるのはなぜですか?

メール確認がオンになっているため、確認メールのリンクをクリックするまでサインインできません。Proxy Mail QA のアドレスでサインアップ全体をテストし、そのメールが届き、リンクが動作することを確認してください。

Sign in with Google はテストできますか?

Proxy Mail QA ではできません。そのサインインは Google が処理し、メールは送信されません。自分の Google アカウントを使い、プレビューだけでなく公開したアプリでもテストしてください。

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

Lovable は Lovable の製品です。Supabase は Supabase, Inc. の商標です。 Proxy Mail QA は独立したサービスであり、各社との提携関係はなく、推奨も受けていません。

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

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