Skip to content

Bitnami+WordPressでメール通知機能を設定する【Gmail】

当サイトはGCPとBitnamiで構築したブログです。BitnamiはWordPressやMySQLなどのアプリケーションとミドルウェアをパッケージ化したものを配布しています。

WordPressにはブログにコメントをもらった際や、サーバーダウンしたときにメールで通知する機能がデフォルトで備わっていますが、Bitnamiにはメールサーバがインストールされていないためメールを送ることができません。

そのため、今回はGCP + Bitnami環境でWP Mail SMTPというプラグインを用いたメールの送信の設定方法を紹介します。

Google Cloud Platform

まずはGCPを使ってGmail APIを設定します。

APIの有効化

まずはGCPにアクセスしてGmailのAPIを有効にします。

ceed6fad 0 ライブラリ

APIとサービス > ライブラリにアクセスします。

53c8f466 1 gmailapi

gmail api と検索してGmai APIをクリックします。

27573822 2 有効にする

有効にする をクリックします。

OAuth 同意画面を作成する

0cbe5b1c 3 outh アプリ登録

続いてAPIとサービス > Oauth 同意画面をクリックします。

f3ca22e3 3 outh アプリ登録の編集

アプリ名を入力します。

d66887d0 4 outh アプリ登録の編集

下の方にあるデベロッパーの連絡先情報にメールアドレスを入力して保存して次へ をクリックします。

3a5f961f 5 outh アプリ登録の編集

制限付きのスコープは何も設定せずそのまま保存して次へ をクリックします。

36d9e303 image

省略可能な情報も何も設定せず保存して次へ をクリックします。

認証情報を作成する

14d0c558 3 ウィザードで選択集

APIとサービス > 認証情報をクリックして、画面上部にある+ 認証情報を作成 を選択します。その次に、ウィザードで選択をクリックします。

63cdf74a 4 使用するapi

使用するAPIをGmail API とし、アクセスするデータの種類をユーザーデータ にして完了 をクリックします。

a7f94751 5 スコープ

制限付きのスコープは何も設定せずに保存して次へ をクリックします。

4cba3498 6 oauthクライアントid

以下のように設定します。

  • アプリケーションの種類:ウェブ アプリケーション
  • 名前:ウェブ クライアント1
  • URL1:https://connect.wpmailsmtp.com/google/

入力したら完了 をクリックします。

99e60bbf 7 作成完了

クライアントIDが表示されたら完了 をクリックします。

アプリを公開する

先ほど作成したOAuth 同意画面のアプリを公開します。

71c70816 8 アプリを公開

APIとサービス > OAuth 同意画面からアプリを公開 をクリックします。

604c376c 9 アプリを公開

念を押されるので、確認 をクリックします。

クライアントIDとシークレットを取得する

f7b612b6 image

APIとサービス > 認証情報を開き、OAuth 2.0クライアントIDにあるウェブ クライアント の右にある編集ボタンを選択します。

7d308478 11 apiキー取得

クライアントIDとクライアントシークレットをメモしておいてください。次の手順で使います。

WP Mail SMTP

GCPのセットアップが完了したら、ようやくWordPressのWP Mail SMTPプラグインの設定です。

WordPressからプラグインを追加します。

fd934dac image

かなり怖い鳩の顔をしたアイコンがWP Mail SMTPです。

有効化するとセットアップウィザードが起動します。

a1d4dc1d image

SMTPメーラーをGoogle / Gmailにします。

76af78b7 image

前の手順でメモしたクライアントIDとクライアントシークレットを貼り付けます。

その次に、Google と連携 をクリックします。

e9a58ade image

Googleで確認されていませんと警告が出ますが詳細を表示 からwpmailsmtp.com(安全ではないページ)に移動 をクリックします。

あとはウィザード通りに進めてください。Proバージョンへの誘導がしつこいですが根気強くスキップしましょう。

以下のようなテストメールが受信できれば成功です。お疲れ様でした。

eccd2df5 image
カテゴリWordPress

Be First to Comment

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

コメントは日本語で入力してください。(スパム対策)

CAPTCHA