Resend で送信する準備を整える

メール送信 で Resend を送信サーバーとして使うときに入れる値を、このページで受け取ります。

Resend にはメールアカウントというものがありません。自分が持っているドメインを登録して認証を受けると、そのドメインのアドレスでメールを送れるようになります。dailycloset.com を認証しておけば orders@dailycloset.com でも support@dailycloset.com でも送れますし、そのアドレス用のメールボックスを別に作る必要はありません。

ドメインがないと始められません

Resend は認証されたドメインが一つもないとメールを送れません。登録だけしてドメインなしで使うことはできません。

ここで言うドメインは dailycloset.com のように自分が買ったアドレスです。まだなければ先にドメインを買う必要があり、買ったところの管理画面で設定を追加できる必要があります。その設定を後で入れます。

Resend から値を受け取る

Resend にログインしたうえで、以下の二つのステップを順に進めてください。

1

ドメインを登録して認証を受ける

  1. 左メニューの Domains を押してください。

  2. Add domain を押してください。

    Resend の Domains 画面。登録されたドメインがない空の状態で、右上と中央に Add domain ボタンがある

  3. Name 欄に自分のドメインを入力してください。

  4. Add domain を押してください。

    Add domain 画面。Name 欄にドメインが入力されており、右側に送信するアドレスのプレビューが見える

  5. DNS Records に表示された値を、ドメインを買ったところの管理画面にそのまま登録してください。

    まとまり何をするのか
    DKIMこのドメインから出たメールが本物かどうかを、受け取る側が確認できるようにします
    SPFこのドメインのメールを Resend が代わりに送ってよいと知らせます
    DMARC入れなくても認証はされます。画面にも Optional と書かれています
  6. StatusVerified に変わるまで待ってください。

    認証が終わったドメインの画面。Status が Verified になっており、DNS Records の各行にも Verified の表示が付いている

DNS レコードは、そのドメインがどのサーバーとつながるのかを書いておく設定です。登録して待つと Resend がひとりでに確認し、終わると「Your domain is ready to send emails」という案内が表示されます。この画面まで来れば、そのドメインのどのアドレスからでもメールを送れます。

2

API キーを作成する

WEEGLOO が Resend にログインするときに使う値です。

  1. 左メニューの API keys を押してください。

  2. Create API key を押してください。

    Resend の API keys 画面。作成したキーがない空の状態で、右上と中央に Create API key ボタンがある

  3. Name に、後で見分けられる名前を入力してください(例: Weegloo mail)。

  4. PermissionSending access を選んでください。

  5. DomainAll domains のままにしてください。

  6. Add を押してください。

    Add API Key のウィンドウ。Name に名前が入力されており、Permission が Sending access、Domain が All domains になっている

  7. 表示されたキーの値をコピーしておいてください。

キーはウィンドウを閉じると二度と見られません

なくしたら新しく作り直すことになります。PermissionFull access のままにしないでください。メールを送るには Sending access だけあれば十分で、このキーは WEEGLOO に保存されて使われ続けます。

受け取った値を WEEGLOO に入れる

これで認証されたドメインと API キーがあります。メール送信 の登録手順に戻ってください。Provider で カスタムSMTP を選び、下の値を入れます。

入れるところ
SMTPサーバーsmtp.resend.com
ポート587
ユーザー名resend
パスワードいま受け取った API キー
送信元アドレス認証したドメインのアドレス。ドメインが dailycloset.com なら orders@dailycloset.com のように書きます

ユーザー名は resend という文字そのままです

自分の ID やメールアドレスではありません。この値は Resend を使うすべての人で同じです。

AI エージェントに連携を任せていて、値を受け取ってくるよう案内された場合は、API キーと送信元アドレスをチャット欄に貼り付けて、やっていた作業を続けてください。残りの設定はエージェントが引き続き処理します。

次にすること

  • メール送信: 受け取った値で送信者を登録し、Email Account に何を登録するのかを扱います。
  • Script: 登録した送信者でお客さんにメールを実際に送る処理を作る方法を扱います。
  • Email Account: 送信者をプログラムから直接登録・管理するときに使う、リクエスト・レスポンスの形式と Field の仕様を扱います。