カテゴリ
Resend 実装ガイド(送信APIと冪等キー/Next.js App Router 実装/ドメイン認証 SPF・DKIM・DMARC と到達率/Webhook 署名検証とバウンス・苦情処理/一括送信・予約送信・購読管理/テンプレートと React Email/SES・SendGrid・Postmark との技術選定)
メール送信は「APIが200を返した」で終わりません。本番で満たすべき条件は3つ——届く(認証とレピュテーション)・追える(Webhookと構造化ログ)・二重に送らない(冪等性)。本クラスタはこの3条件を Resend でどう満たすかに集中します。ピラーで2026年時点の正しい全体像(audiences は非推奨で segments が正、Templates/Topics/Segments/Suppressions/受信の追加、User-Agent ヘッダ必須、Free/Pro/Scale/Enterprise の4プラン)を示し、各論で Next.js App Router からの型安全な送信経路(Zod・レート制限・エスケープ・構造化ログ)、send サブドメインに置く SPF/DKIM/DMARC(ルートドメインへの誤配置は送信を全滅させる)、失敗を retryable / sender_rejected / fatal に分けて扱うリトライと冪等キー、署名検証と at-least-once 前提の冪等な Webhook 受信、batch の strict/permissive と scheduledAt による予約送信、Segments・Topics とワンクリック購読解除(RFC 8058)・特定電子メール法、Templates と React Email の使い分け、そして SES/SendGrid/Postmark との技術選定までを体系化します。このポートフォリオ自身の問い合わせ・資料請求・7通のメール講座・決済後の納品メールを Resend で本番運用し、認証レコードをルートドメインに誤配置して送信が全滅した実障害を DNS 修正・送信者フォールバック・冪等キーで根治した経験、および冪等性で本番二重課金0件を達成した決済信頼性レイヤーの知見を根拠に、公式ドキュメントに忠実な実コードで解説します。決済側の冪等性は「決済・課金」クラスタ、Next.js そのものの実装は「フロントエンド」クラスタを参照してください。
全 8 記事
基礎ガイド
基礎ガイド(まずはここから)
Resend 本番実装ガイド:ドメイン認証から冪等な送信・Webhook運用・到達率まで
Resend 公式ドキュメント(2026年8月時点)に忠実な本番運用ガイド。ドメイン認証の落とし穴、resend@6 の { data, error } 型安全な送信、冪等キーとリトライ設計、Webhook 署名検証、一括・予約送信、購読管理、プラン別コストまでを実コードで体系化します。
関連する実践記事
- Resendメール配信TypeScriptNext.js到達率
Resend の一括送信・予約送信・Broadcasts を使い分ける:Segments/Topics・ワンクリック購読解除・特定電子メール法
Resend で「1通ずつ」以外の送り方を体系化。batch.send の strict と permissive、scheduledAt の予約とキャンセル、Segments/Topics への移行、Broadcasts、RFC 8058 ワンクリック購読解除、特定電子メール法の表示義務までを実コードで解説。
29分 - Resendメール配信SPF/DKIM/DMARC到達率インフラ
Resend のドメイン認証と到達率:SPF・DKIM・DMARC を「正しいホスト名」に置く
Resend のドメイン検証が通らない原因のほとんどは DNS のホスト名です。SPF は send サブドメイン、DKIM は resend._domainkey、DMARC は _dmarc。正確なレコード表・dig での実測・DMARC の育て方・一括送信者要件を公式と RFC に忠実にまとめます。
33分 - Resendメール配信冪等性信頼性TypeScript
Resend の冪等キー・リトライ・エラー分類:1回の送信失敗でリードを落とさない本番実装
Resend の SDK は例外を投げず { data, error } を返します。失敗を retryable / sender_rejected / fatal の3分類に落とし、Idempotency-Key(1〜256文字・24時間)と指数バックオフ、タイムアウト、決定的テストまでを本番の実コードで解説します。
25分 - ResendNext.jsTypeScriptメール配信React Email
Resend × Next.js App Router 実装ガイド:Route Handler と Server Actions で本番品質のメール送信を作る
Next.js App Router から Resend を本番品質で叩く実装ガイド。ブラウザから呼んではいけない理由、公式の最小サンプルに足りない7点、Zod検証・レート制限・スパム吸収・HTMLエスケープ・遅延初期化・idempotencyKey・構造化ログまでを、稼働中の実コードで解説します。
25分 - ResendReact Emailメール配信TypeScriptNext.js
Resend のメールテンプレート設計:React Email と Templates API を本番で壊さず育てる
メール本文をコード(React Email)に置くか、Resend Templates(ダッシュボード)に置くか。三重波括弧の変数記法・draft/publish・render の現行シグネチャ・Tailwind の制約まで、公式ドキュメントと resend@6.4.1 の型に忠実に、本番で壊さない設計を示します。
23分 - Resendメール配信技術選定コスト最適化AWS
Resend / Amazon SES / SendGrid / Postmark 比較:メール配信サービスの技術選定ガイド(2026年8月版)
メール配信サービスの選定を「単価」ではなく「自社が持ちたくない仕事」で決めるためのガイド。Resend・Amazon SES・SendGrid・Postmark の2026年8月時点の公式料金と制限を6つの選定軸で比較し、総保有コスト・意思決定フロー・移行手順・Resendを選ぶべきでないケースまで正直に整理します。
26分 - ResendWebhook冪等性信頼性Next.js
Resend Webhook 実装ガイド:署名検証・冪等な受信・バウンス/苦情の運用設計
Resend 公式ドキュメント(2026年8月時点)と SDK v6.4.1 の実装に忠実な Webhook 実装ガイド。19種類のイベント、svix 署名検証の正しい書き方、svix-id による冪等な受信、再試行ポリシー、ハードバウンスと苦情の運用、保存設計までを本番で動く TypeScript で解説します。
28分