この記事の手順に従って、サーバー側の同期を設定し、Customer Engagement アプリ (Dynamics 365 Sales、Dynamics 365 Customer Service、Dynamics 365 Marketing、Dynamics 365 Field Service、Dynamics 365 Project Service Automation など) で OAuth 2.0 を認証メカニズムとして使用して Gmail アカウントからメールを送受信します。
注意
Gmail OAuth 電子メール サーバー プロファイルは、最大で 100 のユーザーで機能します。 同じプロファイルを複数の OAuth ユーザーに関連付ける場合は、複数の OAuth プロファイルを作成します (ステップ 1 から 4)。
ステップ 1. Gmail で IMAP または POP を有効にする
注意
以下の手順は、システム管理者が行う必要があります。
IMAP の場合は、その他のメール プラットフォームで Gmail を確認する の手順に従います。
POP の場合は、POP を使用して他のメール クライアントで Gmail メッセージを閲覧する の手順に従います。
ステップ 2. プロジェクトを作成する
注意
以下の手順は、システム管理者が行う必要があります。
Google アカウント (これは、メールの送受信に使用するものと同じものでも、別のアカウントでもかまいません) を使用して、Google Developers Console に移動して新しいプロジェクトを作成します。
プロジェクトの作成、シャットダウン、復元 の プロジェクトを作成する の手順に従います
ステップ 3. OAuth の同意を構成する
注意
以下の手順は、システム管理者が行う必要があります。
OAuth の同意画面 を選択し、続いてユーザー タイプを選択します:
- GSuite 管理テナントを使用していて、組織専用のアプリを作成する場合は、内部を選択します。
- スタンドアロンのGmailアカウントを使用してテストしている場合は、外部の を選択します。
作成を選択します。
アプリケーション名 で、アプリケーション名を入力します。 認証されたドメイン で、環境の最上位のプライベートドメイン名 (たとえば、
dynamics.com) を入力します。 保存 を選びます。
資格情報>資格情報の作成を選択します。
OAuth クライアント ID を選択します。
同意画面の構成 を選択します。
次の情報を入力します :
設定 用途 アプリケーションの種類 Web アプリケーション 件名 Web クライアントの名前 承認された JavaScript の提供元 ご利用の環境の URL (たとえば、 https://contoso.crm.dynamics.com)承認済みのリダイレクト URI それに追加された /_grid/cmds/dlg_gmailoauth.aspxを持つご使用の環境の URL (たとえば、https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)作成を選択します。 表示された画面で、クライアント ID とクライアント シークレットを書き留めてください。 次の手順でこの情報が必要となります。
ステップ 4. 電子メール サーバー プロファイルの作成
- Power Platform 管理センター にサインインします。
- ナビゲーション ウィンドウで、管理 を選択します。
- 管理ウィンドウで環境を選択します。
- 環境ページで、環境を選択します。
- コマンド バーで、設定を選択します。
- メールを展開して、サーバー プロファイルを選択します。
- コマンド バーで、新規サポート プロファイル を選択します。
サーバー プロファイルの設定パネルで:
メール サーバーの種類 に対しては、Gmail を選択して、次にプロファイルに意味のある 名前 を入力します。
このサーバー プロファイルを新しいメールボックスの規定プロファイルとして使用する場合、新しいメールボックスの規定プロファイルとして設定 を有効にします。
認証タイプ には、Gmail OAuth を選択します。
前の手順のステップ 8 からのクライアント ID と クライアント シークレット を入力します。
注意
場所とポート フィールドは自動的に入力されますので注意してください。
詳細 セクションを展開し、ツールチップを使用してメール処理オプションを構成します。
終わったら、保存をクリックします。
ステップ 5 メールボックスの構成
注意
以下の手順は、メールボックスのユーザーが行う必要があります。
Dynamics 365 アプリで、上部のコマンド バーで設定をクリックし、高度な設定を選択します。
システム グループで、電子メールの構成を選択し、メールボックスをクリックします。
前の手順で構成したユーザーのメールボックスを選択します。
同期方法 ペインで、次の設定を入力します。
設定 用途 サーバー プロファイル 手順 4 で作成したプロファイル 受信メール サーバー側同期または E-mail Router 送信メール サーバー側同期または E-mail Router 保存を選択して、変更を適用します。
Gmail にログインを選択します。
Gmail のログインページと認証ページに従います。
ステップ 6: テスト ユーザーの追加
Google Cloud Platform (開発者コンソール) で、アプリを公開するときに ユーザーのテスト セクションにユーザーを追加します。 テストユーザーの追加について詳しくは、Google Cloud Platform コンソールのヘルプを参照してください。
ステップ 7: テストと有効化
注意
以下の手順は、メールボックスのユーザーが行う必要があります。
メールボックスのテストと有効化を選択し、手順 6 で構成されたメールボックスをテストします。