新しいガイド:評判を損なわずに専用IPをウォームアップする方法。 続きを読む →
MigoSMTP
移行ガイド

SendGridからMigoSMTPへ乗り換え

評判も履歴も安心も失わずに送信を移行します。2つのプロバイダーを並行稼働させ、段階的に切り替えます。

AIアシスタントがSendGridのテンプレートとwebhookを対応付け、レビューをお待ちします

SendGrid監査
認証済みドメイン
APIキーとスコープ
ダイナミックテンプレート
イベントwebhook
抑止リスト
漏れなし
まず計画
使っているものを棚卸し漏れがないよう、SendGridのドメイン、APIキー、ダイナミックテンプレート、webhook、抑止リストを洗い出します。
SENDGRID
MIGOSMTP
ドメイン
ドメイン
APIキー
APIキー
テンプレート
テンプレート
Webhook
Webhook
切り替え
1対1
ガイド付き
各項目を対応付けドメイン、キー、テンプレート、webhookには、それぞれ直接対応するものがあります。作り直すだけで、設計し直す必要はありません。
AIが対応付け
ダイナミックテンプレート
テンプレート + 変数
イベントwebhook
署名付きwebhook
抑止リスト
抑止リストのインポート
送信者ID
検証済みドメイン
確認して適用 · 承認するまで何も変更されません
設定を読み取り
お客様が承認
AIがテンプレートとwebhookを対応付けアシスタントがSendGridのテンプレートとイベント設定を読み取り、対応するMigoSMTPの設定を提案します。各マッピングは、適用前にお客様が確認します。
イベントwebhook
署名付きイベント
/events
200 OK
分析
200 OK
CRM
200 OK
対応付け済みイベント
署名付き
イベントwebhookの向き先を変更イベント名は対応付けられ、ペイロードには署名が付くため、受信側の変更は最小限で済みます。
レコードを追加
種別
名前
値
CNAME
mig._domainkey
dkim.migosmtp.com
TXT
@
v=spf1 include:sendgrid.net ~all
TXT
_dmarc
v=DMARC1; p=none
両方のプロバイダーを許可
並行稼働
ダウンタイムなし
ドメインを認証MigoSMTPのDKIMとSPFを既存のレコードと並べて公開し、移行中は両方から送信できるようにします。
一部移行済み
完全に移行済み
D1
D3
D5
D7
D10
D14
D21
段階的な切り替え
監視中
トラフィックを少しずつ移す毎日少しずつ送信量を移すので、急な増加なしに評判が引き継がれます。
監査
対応付け
AIマイグレーター
イベント
認証
ウォームアップ
計画

5ステップの移行

1

監査

ドメイン、キー、テンプレート、webhook、抑止リストを一覧にします。

2

認証

MigoSMTPのDNSレコードを、既存のレコードと並べて追加します。

3

再構築

テンプレートとwebhookを作り直し、抑止リストをインポートします。

4

切り替え

段階的にトラフィックを移し、配信状況を確認します。

5

廃止

安定したら、古いレコードとキーを削除します。

基本概念

設定の対応関係

SendGridMigoSMTP対応内容
送信者認証ドメイン認証新しいレコードを追加して検証します。
APIキースコープ付きAPIキー必要最小限のスコープで新しいキーを作成します。
ダイナミックテンプレートテンプレートコンテンツと変数を作り直します。
イベントwebhookwebhookとイベントエンドポイントを新しいペイロード形式に向けます。
抑止リストとグループ抑止リストと配信停止グループ送信前にインポートします。
サブユーザーワークスペースサブユーザーごとに1つのワークスペース。

用語は、執筆時点のプロバイダーのドキュメントに基づいています。公開前に最新のドキュメントで確認してください。

メッセージが届くまで

アプリから受信トレイまで、すべての経由点でチェック

アプリキーを使い、SMTPまたはAPIで送信します。
受付リクエストの認証、検証、レート確認を行います。
キューとルーティングメールを優先順位付けし、適切なIPプールを選びます。
署名と配信DKIMで署名し、プロバイダーに合わせたペースで配信します。
受信トレイとイベント配信、バウンス、エンゲージメントのイベントが戻ります。
コード変更

送信呼び出しを更新

導入前
curl https://api.sendgrid.com/v3/mail/send \
  -H "Authorization: Bearer SENDGRID_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "personalizations": [{ "to": [{ "email": "user@example.com" }] }],
        "from": { "email": "hello@yourdomain.com" },
        "subject": "Hello",
        "content": [{ "type": "text/html", "value": "<p>Hi there</p>" }] }'
導入後
curl https://api.migosmtp.com/v1/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "hello@yourdomain.com",
    "to": "user@example.com",
    "subject": "Hello",
    "html": "<p>Hi there</p>"
  }'

説明用のリクエストです。フィールドの完全な一覧はAPIリファレンスをご覧ください。

概要

SendGridからMigoSMTPへ移行するには?

SendGridからMigoSMTPへ移行するには、APIキー、ダイナミックテンプレート、イベントwebhook、抑止リストを監査し、既存のSendGridのレコードの隣にMigoSMTPのドメイン認証レコードを追加します。テンプレートを再作成し、webhookの受け手を新しいペイロード形式に向け、送信前に抑止リストをインポートします。まず少量のトラフィックをMigoSMTP経由で送信して配信を確認し、段階的に増やします。SendGridのレコードとキーは、お客様が決めた期間、送信量が安定してから廃止してください。

乗り換える理由は、インフラの統合、ルーティング制御の強化、課金方式の変更などです。理由が何であれ、設定の多くは引き継げます。送信者認証はドメイン認証に、APIキーはスコープ付きキーに、サブユーザーはワークスペースに対応し、抑止リストと配信停止グループはリストとしてインポートされます。テンプレートのバージョン管理やレガシーテンプレートの扱いなど、SendGrid固有の挙動は、再構築の前に提供元の最新ドキュメントで確認してください。1対1で対応しない項目は書面で一覧にしておくと、切り替え後に慌てずに済みます。

AI移行アシスタントは、SendGridからエクスポートした設定を読み取り、テンプレート、ハンドルバー変数、webhookイベント、サブユーザー構成のマッピングを、項目ごとの信頼度スコア付きで提案します。きれいに変換できないものは、推測せずに目印を付けます。変更は必ずチームの担当者が承認してから適用され、承認はすべて記録されるため、何をいつ移すかは常にお客様の管理下にあります。タイミング、範囲、ロールバックの判断はお客様のチームが行い、アシスタントが自らメールを送信したりDNSを編集したりすることはありません。

ユースケース

SendGridからの移行方法

まずトランザクションメールを移行

v3 mail send APIで送信している領収書、パスワードリセット、アラートから始めます。送信量が予測しやすいため、他を移す前にSendGridと配信結果を比較できます。

両方を並行運用

SendGridを稼働させたまま、一部のメールをMigoSMTP経由で送信します。アプリケーション、テンプレート、受信者ドメインで分け、バウンス率と苦情率が揃ったら割合を広げます。

サブユーザーをワークスペースに分割

顧客やブランドごとにサブユーザーを使っている場合は、それぞれにMigoSMTPのワークスペースを1つ作成します。評判、キー、抑止データは、現在と同じように分離されたままです。

イベントwebhookを置き換え

配信、バウンス、開封、クリックのハンドラーをMigoSMTPのwebhookに向けます。旧イベント名を前提とする下流システムが動き続けるよう、一時的にマッピング層を挟みます。

複数のアカウントを統合

親アカウントとサブユーザーを別々のMigoSMTPワークスペースに取り込み、各チームが専用のキーとレポートを持てるようにします。

2段階で移行

まずトランザクションメール、次にキャンペーンの順に移行し、最も重要なメッセージを、送信量が増える前に安定させます。

AI機能

SendGridからのAI支援移行

テンプレート

テンプレートコンバーター

各ダイナミックテンプレートを読み取り、ハンドルバー変数と条件ブロックを変換して、左右比較のプレビューを表示します。出力を確認し、各テンプレートを承認してから保存されます。

Webhook

Webhookマッピング

SendGridのイベントwebhook設定とMigoSMTPのイベントを比較し、フィールド単位のマッピングを信頼度スコア付きで提案します。チームメンバーが承認するまで、何も適用されません。

監視

切り替え時の異常監視

段階的な切り替え中、バウンス、保留、苦情の傾向をベースラインと比較し、乖離があればアラートを出します。一時停止、保留、続行はお客様が決めます。

ウォームアップ

適応型ウォームアップ計画

専用IPに移行する場合は、送信量の履歴から段階的な増加計画を下書きし、結果に応じて調整します。送信スケジュールが変わる前に、各ステップをお客様が承認します。

SendGrid移行に関するAIの提案は、適用前に必ずお客様がレビューして承認します。

ベストプラクティス

移行のベストプラクティス

何より先に抑止リストをエクスポート

バウンス、スパム報告、配信停止、グループ単位の抑止リストを最初にダウンロードします。最初の送信前にインポートすれば、すでに配信停止した受信者を保護し、苦情率を低く保てます。

古いDNSレコードは残しておく

SendGridのレコードの隣に、MigoSMTPのDKIMとリターンパスのレコードを追加します。両方で同時にドメインを認証できるため、すぐにロールバックできます。

実データでテンプレートをテスト

変換した各テンプレートを、空の値や欠落値を含む本番に近い変数で送信します。条件分岐の評価方法の違いが、メールの崩れの最も多い原因です。

ストリームを1つずつ移行

トランザクションメール、マーケティングメールの順に、別々のステップで切り替えます。送信量とエンゲージメントの傾向が異なるため、次に進む前に、各ストリームを個別に確認する価値があります。

切り替え後にキーをローテーション

すべてのサービスがMigoSMTPのキーを使うようになったら、SendGridのAPIキーを失効させます。ログにそれらを使うトラフィックが残っていないことを確認してから、最後に行ってください。

旧アカウントをしばらく残す

何も依存していないと確信できるまで、SendGridのアカウントは、送信を止めた状態で有効にしておきます。

よくある質問

SendGrid: よくある質問

SendGridからの移行をご検討中ですか? 開始前に、当社チームがサブユーザーとテンプレートを確認します。

SendGridからMigoSMTPへ移行するには?

SendGridの構成を監査し、既存のレコードと並べてMigoSMTPのドメイン認証レコードを追加し、テンプレートとwebhookを再作成し、抑止リストをインポートして、トラフィックを段階的に移します。SendGridの廃止は、送信量が安定してからにしてください。多くのチームは、移行期間中、両方のプロバイダーを並行運用しています。

SendGridからの移行にはどのくらいかかりますか?

テンプレート、webhook、送信アプリケーションの数によります。テンプレートが数点のアプリケーション1つなら数日で移行できますが、複数のサブユーザーがある構成ではさらに時間がかかります。専用IPを追加する場合は、段階的な切り替えとウォームアップに数週間を見込んでください。

SendGridのダイナミックテンプレートは引き継げますか?

MigoSMTPで再構築しますが、ゼロから始める必要はありません。テンプレートのHTMLと変数をエクスポートすると、コンバーターが対応するバージョンを提案するので、レビューしてください。承認する前に、プレビューでハンドルバーのヘルパーと条件分岐を確認します。まず少量のトラフィックでテストし、結果をチームで確認しましょう。

送信者の評判は失われますか?

評判はドメインと送信IPに紐づくため、自動では移行されません。ドメインを認証し、まず少量を送信して、徐々に増やしてください。共有インフラではプールの評判から始まり、専用IPにはウォームアップが必要です。まず少量のトラフィックでテストし、結果をチームで確認しましょう。

SendGridの抑止リストはどうなりますか?

エクスポートして、最初の送信前にMigoSMTPへインポートすると、バウンスや配信停止のアドレスに再送されません。グループを使っている場合は、配信停止グループのデータも含めてください。エクスポート形式は、提供元の最新ドキュメントで確認してください。まず少量のトラフィックでテストし、結果をチームで確認しましょう。

SendGridをやめる際、コードの変更は必要ですか?

SMTPで送信しているなら、通常はホスト、ポート、認証情報だけが変わります。v3 mail send APIを使っている場合は、リクエスト本文が異なるため、呼び出しを更新するかSDKを使ってください。まずステージング環境でテストしてください。まず少量のトラフィックでテストし、結果をチームで確認しましょう。

SendGridとMigoSMTPを同時に使えますか?

はい。両方で同じドメインを同時に認証できるため、一部のメールをMigoSMTP経由にして、残りをSendGridに残せます。アプリケーションやテンプレートで分けると、比較が簡単です。ログに利用が残らなくなるまで、SendGridの認証情報は有効にしておきます。

AIでSendGridの構成を自動的に移行できますか?

AIが担うのは面倒なマッピングで、判断ではありません。エクスポートした設定を読み取り、テンプレート、webhook、サブユーザーのマッピングを信頼度スコア付きで提案し、不足を指摘します。チームの担当者が各変更を承認するまで、何も適用されません。

両方のプロバイダーを同時に使えますか?

はい。多くのチームは、まず少量をMigoSMTP経由で送信し、徐々に増やしています。

ウォームアップは必要ですか?

共有プールから専用IPへ移る場合はウォームアップが必要です。ガイドまたは計算ツールをご利用ください。

移行のお手伝いはしてもらえますか?

SendGridからの移行計画と切り替えスケジュールを、当社チームが確認します。

次のステップ

移行の計画を始めませんか?

ドメイン、送信量、構成について教えていただければ、安全な段階的切り替えの計画をお手伝いします。

移行を開始移行チームに相談

数分で送信を始めましょう。

アカウントを作成し、ドメインを追加して、最初のメールを送信します。