Resend とは?
ステップバイステップのチュートリアル
- Lovable: フロントエンドとバックエンドロジックを生成するために使います。
- Supabase: セキュアなデータ保存と認証に使います。
- Resend: トランザクションメールおよびマーケティングメールの自動送信とトラッキングに使います。
お問い合わせフォーム付きのランディングページを作成する
フォームからの送信内容をSupabaseに保存する
`contacts` テーブルを次のカラムで作成します:
id: UUID, primary keyname: textemail: textmessage: textcreated_at: timestamp
Resend を使った確認メールの送信
Resend にサインアップする
- DNSレコード(TXT、MX)を更新するよう求められます。
- メールのレピュテーションをより良く管理するために、
updates.domain.comのようなサブドメインを使用しましょう。
オプション: React Email

安全な管理ダッシュボードを構築する
管理者からのカスタムメール返信を有効化
ニュースレター登録フォームを追加

おまけ: Resend を Supabase Auth に接続する

Resend と Supabase の連携
最終調整とベストプラクティス

- エラー処理: Lovable でビルドエラーが表示されても、誤検知の可能性があります。必ず実際のアプリ上で動作をテストしてください。
- Supabase のロールバックについて: Lovable でコードをロールバックしても、関連する Supabase のポリシーやマイグレーションは自動ではロールバックされません。必要に応じて手動で削除してください。
- メール到達率向上のヒント:
- レピュテーションを分離するためにサブドメインを使用しましょう。
- メールには必ずプレーンテキスト版も含めましょう。
- Resend のインサイトダッシュボードでメールのパフォーマンスをモニタリングしましょう。
さらに発展させるには?
- Supabase の cron ジョブを使って メールの予約送信 に対応する
- リードステージに応じてメールを送信する 自動化フロー を構築する
- UI を改善してブランドへの信頼感とコンバージョンを高める
Resend 連携に関するよくある質問
Resend とは何ですか?
Resend とは何ですか?
このチュートリアルを実施するのに有料の Resend プランは必要ですか?
このチュートリアルを実施するのに有料の Resend プランは必要ですか?
Resend でドメインを認証するにはどうすればよいですか?
Resend でドメインを認証するにはどうすればよいですか?
Resend から送ったメールが迷惑メールに入ってしまうのはなぜですか?
Resend から送ったメールが迷惑メールに入ってしまうのはなぜですか?
- ドメインを認証していない
- プレーンテキスト版のメールがない
onboarding@resend.devのような汎用的な送信元を使っている- ベストプラクティスに従っていない(例:マーケティングメールに配信停止リンクがない)
送信するメールのデザインはカスタマイズできますか?
送信するメールのデザインはカスタマイズできますか?
Resend はマーケティングメールにも対応していますか?それともトランザクションメールだけですか?
Resend はマーケティングメールにも対応していますか?それともトランザクションメールだけですか?
- API または SDK を利用した トランザクションメール(確認、リセット、通知など)
- Broadcast 機能と Audiences を利用した マーケティングメール
Resend でニュースレターの購読者を管理するにはどうすればよいですか?
Resend でニュースレターの購読者を管理するにはどうすればよいですか?
- コンタクトを手動で追加するか、CSV でインポートするか、API を使ってプログラムから追加します。
- 各 Audience には固有の ID があり、それを使って購読情報を紐付けられます。
- ユーザーは Resend に組み込まれた配信停止リンクを通じて、自動的に配信停止できます。
ニュースレターでダブルオプトインを設定できますか?
ニュースレターでダブルオプトインを設定できますか?
- フォーム送信時に、最初の確認メールを送信します。
- ユーザーにリンクをクリックしてもらいます。
- クリック時に購読を確定し、そのユーザーを Resend の Audience に追加します。
Resend でメールフローのスケジュールや自動化はできますか?
Resend でメールフローのスケジュールや自動化はできますか?
Resend を Supabase Auth と接続するにはどうすればよいですか?
Resend を Supabase Auth と接続するにはどうすればよいですか?
- Supabase プロジェクトに対して認証を行います。
- ドメインと送信者名を指定します。
- Resend が Supabase の認証メールを自動的に設定し、あなたの Resend アカウント経由で送信されるようにします。
Resend は配信停止をどのように処理しますか?
Resend は配信停止をどのように処理しますか?
- Broadcast メールには、配信停止リンクを必ず含める必要があります。
- ユーザーが配信停止すると、そのユーザーは対象の Audience から削除されます。
- これはメールのコンプライアンス要件(例:CAN-SPAM、GDPR)です。




