「WP Mail SMTPでOutlook」というプラグインを用いてOffice/Outlookのアドレスをwordpressに登録しようとすると、pro版にアップグレードするように促されます。今回は「Mail Integration for Office 」というプラグインを用いてOffice/OutlookのメールをWordpressのメーラーとして利用する方法を紹介します。この方法は今のところ無料のoutlookアカウントでは上手く行っておらず、有料のoffice365アカウントでは上手く行っています。
プラグインのインストール
Mail Integration for Office 365/Outlook by Cross Connectedというプラグインをインストールします。Word Press管理画面を開き、プラグインの新規追加で「Mail Integration for Office 」を検索してインストール→有効化します。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-26-184352.jpg)
有効化すると左側のバーの「設定」の所にMail Integration 365 Settingsという項目が出てきます。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像1.jpg)
クリックすると下の図のような内容が表示されます。これからOauth SettingsのClient Id, Tenant Id, Client Secretを取得し、埋めていきます。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像6-1024x813.jpg)
Azureの無料アカウントを取得
メーラーとして利用するにはWordpressからoutlookのメールアドレスを用いてメールを送信する必要があります。そこでAzureの無料サービスを用いて、メールを送信できるようにします。下にAzureのリンクを貼っておきます。
Azure の無料アカウントを今すぐ作成 | Microsoft Azure
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-26-185235-1024x792.jpg)
下の表のようにAPPサービスは10個まで無料で使えるようです。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-27-084059-1024x501.jpg)
メールアドレスなど、Microsoftアカウントでログイン後、住所やクレジットカードの情報を入れる必要があります。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-26-185431.jpg)
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-26-190522-1024x488.jpg)
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-27-081802-1024x523.jpg)
クレジットカード情報を入れてもすぐに請求が来るわけではありません。カード情報まで入れると登録完了です。
Azureのアプリの新規作成
ここからAzureのアプリを登録していきます。場所がものすごくわかりにくかったのですが、左上のメニューをクリックし、すべてのサービスをクックします。「すべてのサービス」内の下の方に「アプリの登録」の項目があるので、そこをクリックします。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像2-1024x557.jpg)
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像3-1024x488.jpg)
アプリの登録画面から「新規登録」をクリックします。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像4.jpg)
アプリ名は何でもよいですが、「WP-API」としてみました。ラジオボタンは一番上のままにし、下の方の「リダイレクト URI 」は記入せずに「登録」ボタンを押します。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-27-090444-1024x782.jpg)
これで埋めるべきClient Id, Tenant Idを取得することができました。「概要」の項目のアプリケーション(クライアント)IDがClient Idに、
ディレクトリ(テナント)IDがTenant Idに該当します。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像5-1024x574.jpg)
これから残りの一項目である「Client Secret」を埋めていきます。
ここで、こちらの画面の「Redirect Uri」をコピーしておいてください。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像6-1024x813.jpg)
それではAzureの画面に戻り、「認証」から「プラットフォームを追加」をクリックします。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像7.jpg)
Webをクリックします。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像8.jpg)
リダイレクトURIの項目に先ほどコピーしたRedirect uriを貼り付け、構成を押します。フロントチャネルのログアウトURLは空欄でOKです。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像9.jpg)
これで、下の図のようにWeb項目ができたと思います。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像10-1024x652.jpg)
次に「証明書とシークレット」の項目をクリックします。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像11.jpg)
真ん中あたりの「新しいクライアント シークレット」をクリックします。
任意の名前と、任意の期間で追加します。ここではWP-API, 24か月としてみました。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/スクリーンショット-2022-07-27-094709-1024x662.jpg)
そうすると、クライアント シークレットのところに値とシークレットIDが出てきたと思います。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像12-1024x658.jpg)
このうち、値をMail Integration for Office の設定画面の「Client Secret」に入力します。シークレットIDを使うとエラーが発生します。
ここまで入力が終わったら、Mail Integration for Office の設定画面の変更を保存ボタンを押しましょう。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/image-2-1024x762.png)
すると、Authorizationボタンがでてきます。これをクリックしてサインインすれば設定が完了なのですが、ブラウザが他のoutlookのメールアドレスなどを覚えていると、他のアドレスに接続しようとして上手くいかない場合があります。EdgeであればIn Private、ChromであればSecretモードでブラウザを開いてWordPressにログインしなおしてから、クリックしましょう。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像13-1024x728.jpg)
クリックしてログインすると、アクセス許可の画面がでてくるので、承諾を押します。
![](https://niseng.biz/wordpress/wp-content/uploads/2022/07/画像14-647x1024.jpg)
以上で設定は終わりです。
ご覧いただきありがとうございました。