Resend CLI
Page content
では、Resend CLIの実用コマンドを、コピペで使える形でまとめます👇
■ ① インストール
まずCLIを入れます
npm install -g resend
■ ② ログイン(APIキー設定)
resend login
👉 ブラウザが開いて認証されます
(または手動)
export RESEND_API_KEY="re_xxxxxxxxx"
■ ③ シンプルなメール送信(最重要)
resend emails send \
--from "onboarding@resend.dev" \
--to "your@email.com" \
--subject "テストメール" \
--text "これはCLIから送信されたメールです"
■ ④ HTMLメール送信
resend emails send \
--from "onboarding@resend.dev" \
--to "your@email.com" \
--subject "HTMLテスト" \
--html "<h1>Hello</h1><p>これはHTMLメールです</p>"
■ ⑤ JSONで細かく指定(開発向け)
resend emails send --data '{
"from": "onboarding@resend.dev",
"to": ["your@email.com"],
"subject": "JSON送信",
"html": "<strong>詳細設定テスト</strong>"
}'
■ ⑥ 送信ログ確認
resend emails list
👉 最近送ったメールの一覧が見れる
■ ⑦ 特定メールの詳細
resend emails get <email_id>
■ ⑧ ドメイン確認(重要)
resend domains list
👉 SPF / DKIM設定済みかチェック
■ ⑨ ドメイン追加
resend domains create example.com
■ ⑩ テスト用Tips(かなり重要)
開発時は👇が便利
-
--toは自分のメールにする -
fromは最初は
👉onboarding@resend.devを使う(認証不要)
■ よくあるエラー
❌ 「Unauthorized」
👉 APIキー未設定
❌ 「domain not verified」
👉 独自ドメイン未認証
■ 実務での使い方イメージ
-
CI/CDで通知
-
フォーム送信テスト
-
本番前のメール確認
■ 一番よく使うコマンド(これだけ覚えればOK)
resend emails send \
--from "onboarding@resend.dev" \
--to "自分のメール" \
--subject "テスト" \
--text "OK"