ナレッジベース
ご自身の Resend アカウント経由でメールを送信する
独自のResendアカウントを接続する:ドメインの追加、3つのDNSレコードとSPFレコードがサブドメインに配置される理由、送信アクセスキー、および新規アカウントの制限事項。
Resendアカウントと、お使いのドメインのDNSへのアクセスが必要です。6つのうち最も簡単に設定できます。
Resendの公式ドキュメント: ドメインの認証 · APIキー · サインアップ
⚠️ 当社のものではなく、お客様自身のResendアカウントが必要です。 プラットフォーム自体のメール送信にもResendを使用していますが、それは独立した別のアカウントであり、請求も別になります。お客様のアカウントを連携させることで、お客様のキー、クォータ、レピュテーションを使用してメッセージが送信されるようになります(それが最大の目的です)。
1. ドメインの追加
[Domains] → [Add Domain] の順に移動し、mail.yourdomain.com などのサブドメインを入力して、クライアントに最も近いリージョンを選択します。
Resendから3つのレコードが提供されます:
| タイプ | ホスト | 用途 | | --- | --- | --- | | TXT | resend._domainkey.mail.yourdomain.com | DKIM公開鍵 | | MX | send.mail.yourdomain.com | リターンパス(バウンス処理) | | TXT | send.mail.yourdomain.com | リターンパスドメイン用のSPF |
3つすべてを追加し、[Verify DNS Records] をクリックします。
⭐ SPFレコードは、送信元ドメイン自体ではなく、send. サブドメインに設定することにご注意ください。これは正しい動作であり、既存のSPFレコードを変更する必要がない理由でもあります。Resendのリターンパスは独自のサブドメインであり、SPFはクライアントに表示されるアドレスではなく、エンベロープ送信者に対してチェックされます。
2. APIキーの作成
[API Keys] → [Create API Key] の順に移動します。[Sending access] 権限を付与し、可能であれば追加したばかりのドメインに制限します。
⛔ [Full access] キーを作成しないでください。必要なのは送信アクセスのみであり、フルアクセスキーではドメイン、ログ、その他のキーも読み取ることができてしまいます。
⚠️ キーは一度しか表示されず、re_ で始まります。今すぐコピーしてください。
3. Zinn®での接続
ダッシュボードで [Email sending] を開きます:
- [Provider] — Resend(お客様自身のアカウント)
- [Send from this domain] —
mail.yourdomain.com - [Resend API key] — ステップ2のキー
4. テスト送信とコードの入力
別のドメインの受信トレイ宛てに [Send test message] をクリックし、受信したメールからコードを確認して入力します。
動作しない場合
「The domain is not verified(ドメインが検証されていません)」 — Resendでの検証がまだ完了していないか、[Send from this domain] に指定したドメインが追加したドメインと一致していません。Resendは完全一致でドメインを照合するため、yourdomain.com を追加しても mail.yourdomain.com は承認されません。
401 Unauthorized — キーが再生成されたか、末尾にスペースが含まれた状態でコピーされています。再入力するのではなく、新しく作成してください。
自分自身のアドレスにしか届かない — ドメインの検証が完了していないResendアカウントは、登録に使用したアドレスにしか送信できません。ステップ1を完了させてください。
429 Too Many Requests — ResendはAPIキーごとにレートリミットを設けています。一度に大量の通知を送信している場合は正常な動作であり、メッセージは再試行されます。問題が解決しない場合は、プランの制限を引き上げる必要があります。