Exchange Online への移行について

  • URLをコピーしました!
目次

はじめに

ビジネスや個人で独自のドメイン(例:mytech-blog.com)をお持ちの方で、メールサーバーをレンタルサーバーから Microsoft 365(Exchange Online) へ移行したいと考えている方は多いのではないでしょうか?

この記事では、現在使用中のカスタムドメインを Microsoft 365 に紐付け、Exchange Online でメール運用を始めるための手順を紹介します。

この記事でわかること
  • 独自ドメインを Exchange Online に移行する具体的な手順
  • つまずきやすい DNSレコード(MX, SPF, TXT) の設定方法
  • ユーザー作成から Outlook でのメール受信設定まで

ゴール:独自ドメインで Microsoft 365 のメールを使う

既にお持ちのxxx@mytech-blog.comといったメールアドレスで、Microsoft の高機能なメールボックス(50GB 容量・高セキュリティ)を使って送受信ができるようになります。

DNS の設定などは少し難しく感じるかもしれませんが、今回は 「ConoHa」 などの一般的な DNS サービスを例に、ステップバイステップで解説します。

なぜ Exchange Online なのか?

Exchange Online は、Microsoft 365 スイートの一部として提供される、企業向けのクラウド型メールサービスです。 単なる「メールの送受信ができる場所」ではなく、ビジネスを加速させるための多機能なプラットフォームです。

レンタルサーバーとの違い

一般的なレンタルサーバー(Web ホスティングのおまけで付いてくるメール)と、Exchange Online には決定的な違いがあります。

項目一般的なレンタルサーバーExchange Online
接続方式POP / IMAPExchange(MAPI)
容量数 GB 程度50 GB / ユーザー
同期受信メールのみ (POP の場合)既読・送信済み・予定表も同期
セキュリティ基本的なスパム対策のみAI を活用した高度な保護

主な3つのメリット

Exchange Online を導入する理由として、主に以下の3点が挙げられます。

大容量(50GB)

ユーザー1人あたり 50GB の大容量が標準で提供されます。 レンタルサーバーでありがちな「メールボックスがいっぱいです」という警告に悩まされたり、古いメールを頻繁に削除したりする必要が軽減します。

堅牢なセキュリティ

Microsoft の最新のセキュリティ技術(Exchange Online Protection)が標準搭載されています。 スパムメールや、ウイルス付きメールをサーバー側で強力にブロックしてくれるため、安心してメールを開くことができます。

スマホ・PC 連携

PC(Outlook)でメールを読めば、スマホ側も瞬時に「既読」になります。 メールだけでなく、「カレンダー(予定表)」「連絡先」 も全てのデバイスでリアルタイムに同期されるため、業務効率が向上します。

レンタルサーバーに比べて月額費用(Business Basic なら数百円〜)はかかりますが、「メール整理の時間が減る」「スマホで快適に仕事ができる」「セキュリティ事故を防げる」 と考えれば、コストパフォーマンスは高いです。

移行の全体像と事前準備

作業は大きく分けて以下の 4つのステップ で進めます

事前準備
テナント開設

まずは Microsoft 365 の環境(テナント)を用意します。最初は「1ヶ月無料試用版」でスタートするのがおすすめです。

STEP
ドメイン所有権の確認

「このドメイン(mytech-blog.com)は私のものです」ということを、TXT レコードを使って Microsoft に証明します。 ※まだメールは切り替わりません。

STEP
ユーザーとライセンス作成

新しい環境の中に、今まで使っていたメールアドレス(ユーザー)を作成し、ライセンスを割り当てます。

STEP
メール配送の切り替え

DNS(MX レコード)を書き換えて、メールの届き先をレンタルサーバーから Microsoft 365 へ変更します。

STEP
PC・スマホのアプリ設定

サーバーの切り替えが終わったら、手元の Outlook やスマホアプリにアカウントを追加して、実際にメールの送受信をします。

事前準備: Microsoft 365 の準備(テナント開設)

まずは、Microsoft 365 の利用を開始するための申し込みを行います。 今回は、リスクなく検証できる 「1ヶ月無料で試す」 オプションでの登録手順を紹介します。

  1. 公式サイトにアクセス
    • Microsoft 365 for Business の公式サイトにアクセスします。 Exchange Online(メール機能)がメインであれば、「Microsoft 365 Business Basic」 がコストパフォーマンスが良くおすすめです。
  1. 「1ヶ月無料で試す」をクリック
    • プランの下にある「1ヶ月無料で試す」ボタンをクリックして、申し込みページに進みます。
  1. アカウント作成と情報入力
    • 画面の指示に従い、メールアドレスや電話番号を入力してアカウント(テナント)を作成します。
      ※ここで作成する onmicrosoft.com ドメインのアカウントは、初期管理者として使用します。
  2. クレジットカード情報の入力
    • 本人確認と、無料期間終了後の継続利用のためにカード情報の入力が求められます。
自動更新に注意

無料トライアルは、期間(1ヶ月)が過ぎると 自動的に有料プランへ移行 し、課金が開始されます。 導入を見送る場合は、無料期間中に管理画面から「キャンセル(自動更新オフ)」 を行うのを忘れないようにしてください。

移行手順

STEP
ドメインの所有権確認

最初のステップは、Microsoft 365 に対して「このドメイン(例:mytech-blog.com)の持ち主は私です」と証明することです。 これには 「TXTレコード」 という仕組みを使います。

Microsoft 365 管理センターでの操作

まず、Microsoft 365 側で「合言葉(TXT レコード)」を発行してもらいます。

STEP
ドメインの追加画面へ
  • Microsoft 365 管理センター にサインインし、左メニューの 「設定」 > 「ドメイン」 を開き、「ドメインの追加」 をクリックします。
STEP
ドメイン名の入力
  • 使用したいドメイン名(例: mytech-blog.com)を入力し、「このドメインを使用する」をクリックします。
STEP
確認方法の選択
  • 「ドメインの DNS レコードに TXT レコードを追加する」を選択し、「続行」をクリックします。
STEP
TXTレコードのコピー
  • 画面に MS= から始まる文字列が表示されます。これがあなた専用の合言葉です。 コピーボタンを押して、値を控えておきます。
    • TXT値の例:MS=ms12345678 (※ユーザーごとに異なる値です)

DNS ホスティング側での設定(ConoHa の例)

次に、ドメインを管理しているサービス(ConoHa WING、お名前.com、Xserver など)の管理画面を開きます。 ここでは ConoHa WING を例に説明しますが、どのサービスでも基本手順は同じです。

STEP
DNS 設定画面を開
  • ConoHa の管理画面で「DNS」メニューを選択し、該当ドメインの編集画面を開きます。
STEP
レコードの追加
  • 以下の内容で新しいレコードを追加し、保存します。
項目入力する内容
タイプTXT
ホスト名 (名称)@ (または空欄)
TTL3600 (またはデフォルトのまま)
値 (内容)MS=ms12345678(先ほどコピーした値)

確認と完了

DNS 設定が終わったら、再び Microsoft 365 管理センター の画面に戻ります。

STEP
「確認」ボタンをクリック

画面下の「確認」ボタンを押します。

STEP
完了メッセージ

Microsoft が DNS をチェックし、正しく TXT レコードが見つかれば所有権の確認は完了です。
※「接続オプション」の画面に進んだら、一旦作業を止めて次のステップへ進みます。

すぐに反映されない場合があります

DNS の設定が世界中に反映されるまで、数分〜数時間かかることがあります。 エラーが出た場合は、15分〜1時間ほど待ってから 再度「確認」ボタンを押してみてください。

「DNS をいじって、今使っているメールが止まったりしない?」と不安になるかもしれませんが、「TXT レコード」はただのメモ書き のようなもので、メールの配送ルート(MX レコード)には影響しません。 この段階では、まだ今のメールは普段どおり使えます。

STEP
ユーザー作成とライセンス割り当て

ドメインの所有権確認ができたら、次は「メールの受け皿」となるユーザーとメールボックスを作成します。

重要

DNS(MX レコード)を切り替える前にこの作業を行わないと、移行中にメールが届かなくなってしまいます。 必ず先にユーザーを作成しましょう。

新しいユーザーの追加手順

Microsoft 365 管理センターで、独自ドメインを使ったユーザーを作成します。

STEP
ユーザーの追加画面へ
  • 管理センターの左メニューから 「ユーザー」 > 「アクティブなユーザー」 を選び、「ユーザーの追加」 をクリックします。
STEP
ユーザー情報の入力
  • 姓・名を入力した後、ユーザー名の欄で ドメインを変更 します。 デフォルトでは @xxxx.onmicrosoft.com になっていますが、ドロップダウンリストから、先ほど追加した @mytech-blog.com を選択してください。
STEP
ライセンスの割り当て
  • 「製品のライセンス割り当て」画面で、「Microsoft 365 Business Basic」(または契約しているプラン)にチェックを入れます。 ※ライセンスを割り当てないと、メールボックスが作成されません。
STEP
完了とパスワード確認
  • 設定を完了し、生成された初期パスワードを控えておきます。
ドロップダウンの変更を忘れずに

ユーザー作成時にドメインを @mytech-blog.com に切り替えるのを忘れると、独自ドメインでのメール受信ができません。もし間違えた場合は、ユーザー詳細画面の「ユーザー名(メールアドレス)の管理」から修正可能です。

メールボックスの動作確認

ユーザーを作成してライセンスを割り当てると、バックグラウンドで自動的に Exchange Online のメールボックスが作成されます(通常 5分〜15分程度かかります)。

確認方法

  1. 作成したユーザーで Outlook on the web (https://outlook.office.com) にサインインします。
  2. メール画面が開き、ウェルカムメールなどが届いていれば、メールボックスの準備は完了です。

この時点では、まだ外部(Gmail など)から送ったメールは、以前のレンタルサーバーの方に届きます。

STEP
メール配送の切り替え

ユーザー(受け皿)の準備ができたら、DNS レコードを変更して、インターネット上のメールの経路を Microsoft 365 に切り替えます。

このステップでは、以下の 3つのレコード を設定します。

必要な3つのレコードの役割

MX レコード

メールの宛先(住所)」 を指定するレコード。 「@mytech-blog.com 宛のメールは、Microsoft のサーバーに届けてください」と世界中に知らせる、最も重要な設定です。

SPF レコード

「なりすまし防止」 のためのレコード。 「Microsoft 365 から送られるメールは、正規のメールですよ(詐欺じゃないですよ)」と証明し、相手の迷惑メールフォルダに入るのを防ぎます。

CNAME レコード

「自動設定」 用のレコード。 Outlook アプリにメールアドレスとパスワードを入れるだけで、サーバー設定を自動で完了できるようにするための便利機能です。

古いレコードは「削除」または編集してください

以前のレンタルサーバーなどで使用していた 「MX レコード」「SPF レコード(TXT)」 が残っていると、設定が競合し、メールが届かない・送信エラーになる といったトラブルが発生します。新しいレコードを追加する前に、既存の以下のレコードを必ず削除 してください。

  • MX レコード: レンタルサーバー宛のもの
  • TXT(SPF)レコード: v=spf1 include:xxx... と書かれているもの

DNS ホスティング側での設定値

DNS 管理画面(ConoHa など)で、古いレコードを削除した後、以下の3つを新たに追加します。

タイプホスト名値(内容)優先度
MX@[ドメインキー].mail.protection.outlook.com
※M365 管理画面で表示された値をコピペ
0
TXT@v=spf1 include:spf.protection.outlook.com -all
CNAMEautodiscoverautodiscover.outlook.com

設定の反映確認

DNS レコードの登録ができたら、Microsoft 365 管理センターに戻ります。

  1. 「続行」をクリック
    • ドメイン設定ウィザードの画面で「続行」をクリックします。
  2. 自動チェック
    • Microsoft が DNS 設定をチェックします。「ドメインのセットアップが完了しました」と表示されれば、切り替え作業は成功です。

MXレコードを変更してから、世界中のサーバーに新しい行き先が伝わるまで、最大で数時間〜24時間 かかることがあります(プロパゲーション)
切り替え直後は、一時的に「前のサーバーにメールが届く」ことがありますが、時間が経てば自然に Microsoft 365 へ届くようになります。

STEP
PC・スマホでのメール設定

サーバー側の準備は完了です。最後に、手元のパソコン(Outlook)やスマートフォンでメールを送受信できるように設定します。

PC 版 Outlook へのアカウント追加手順

DNS 設定(CNAME)が正しくできていれば、面倒なサーバー設定値の入力は不要です。

STEP
アカウントの追加

Outlook を起動し、画面左上の 「ファイル」 タブをクリック。 アカウント情報画面にある 「+ アカウントの追加」 ボタンを押します。

STEP
メールアドレスの入力

入力欄に、新しく作成した 独自ドメインのメールアドレス(例:xxx@mytech-blog.com)を入力し、「接続」をクリックします。 ※「自分で自分のアカウントを手動で設定する」のチェックは 不要 です(自動設定が働きます)

STEP
サインイン

Microsoft 365 のサインイン画面が表示されます。 パスワードを入力し、サインインボタンをクリックします。(多要素認証を設定している場合は、スマホでの承認も行います)

STEP
完了と再起動

「準備が完了しました」と表示されたら成功です。Outlook を再起動すると、左側のフォルダ一覧に新しいメールアドレスが追加され、送受信が可能になります。

スマホ(iPhone / Android)の場合

スマホで使う場合は、OS 標準のメールアプリよりも、Microsoft 公式の 「Microsoft Outlook アプリ」 をインストールするのが最も簡単です。 PC 版と同様に、「アカウントの追加」からメールアドレスを入れるだけで設定が完了します。

接続できない・パスワードを何度も聞かれる場合

Microsoft 365 はセキュリティ強化のため、「先進認証(Modern Auth)」 という新しい接続方式を必須としています。

Outlook 2016 などの古いバージョンは、更新プログラムが適用されていないとこの方式に対応できず、「パスワードが合っているのに弾かれる」「接続エラーになる」 といったトラブルが発生します。

対策

  • Windows Update で Outlook を最新の状態にする。
  • 可能であれば、Microsoft 365 ライセンスに含まれる 最新の Outlook アプリ をインストールして使う(推奨)
  • ブラウザ版の Outlook on the web を使用する。

まとめ

今回は、現在使用中のカスタムドメインを Microsoft 365(Exchange Online)に移行する手順を解説しました。「DN Sレコードの書き換え」など、聞き慣れない手順もあったかもですが、基本的には管理画面(GUI)の操作だけで完結するため、手順通りに進めれば決して難しくはないと思います。

以上、最後までお読みいただきありがとうございました。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

クラウド・ネットワーク・セキュリティ・仮想化・プログラミング・オープンソース・Web 開発をテーマにしたブログを運営👨‍💻 コンシューマー向けエンタメ事業の新規開発・運営経験 / VCAP-DCA・CCIE Lifetime Emeritus 認定 / 技術とビジネス書愛好家📚

目次