[PR] WordPress苦手主婦のためのWordPress専門コミュニティ「MasterPress®︎」詳細はこちら

WP Mail SMTPの使い方【Gmailを設定する方法】

ワードプレスのお問い合わせフォームで、コンタクトフォーム7を使おうとしたけど、メールがエラーで届かないなんてことが起こります。

そのエラーの原因としては、いろいろ考えられるのですが、ここではサーバーのセキュリティ的にメールがはじかれてしまってメールが送れない場合の解決策です。

特に定番のメールクライアントの Gmail、Yahoo、Office 365、Zoho などのメールはスパム判定されやすいために、コンタクトフォーム7でメールが届かないことがあります。

そんなときのために設定しておきたいのが「SMTPサーバー設定」です。「SMTPサーバー設定」は、WordPressプラグイン「WP Mail SMTP」でできます。

この記事では、「WP Mail SMTP」のワードプレスプラグインでGmailを設定して、コンタクトフォーム7から返信メールを送れるようにする方法を解説します。

コンタクトフォーム7での送信エラーについてはこちらの記事にまとめています。

WP Mail SMTPとは?

WP Mail SMTPとは、お問い合わせなどの何らかのメールを通知をする場合に、SMTPというサービスを経由してメールを送ることができるプラグインになります。

通常、プラグインを入れていない状態だと、お問い合わせなどの何らかのメール通知をユーザーに送信する場合は借りているレンタルサーバー、ドメインの仕組みからメールが送信されます。

だけど、SMTPサーバーで送信するとメールが届かない問題を解決できるはずですので導入をおすすめします。

ゆか

特に、Gmail、Yahoo、Office 365、Zoho などのメールをコンタクトフォームに使いたい場合は導入をおすすめします。

SMTPサーバーとは?

SMTPサーバーとは、通信するときに使う通信プロトコル(約束事)のひとつです。メールの送受信の際は、裏側で動いています。

ちなみに、SMTPは「Simple Mail Transfer Protocol(シンプル・メール・トランスファー・プロトコル)」の略称になります。

SMTPをわかりやすく説明すると、通信をするときというのは、コミュにケーションを取るために相手と足並みを揃える必要があります。

例えば、相手が宇宙人なのに、日本語でメッセージしても相手とはコミュニケーションできませんよね。

上記のようなイメージで、メールを送るときには約束事を守って送る必要があるんです。

SMTPを利用したメール送信の流れはこちらです。

メールを送るときは、受信側のPOPサーバーと合わせないとメールがスパムと判定されたりして届かないことがあるんです。

WP Mail SMTPの導入の流れ

WP Mail SMTPのインストール

STEP

ワードプレスのダッシュボードにログインをして、左側のメニューから【プラグイン】→【新規追加】をクリックします。

STEP

画面が切り替わったら、右上にある検索窓に「WP Mail SMTP」と入力します。

STEP

以下のように鳩のマークのプラグインがあったら「今すぐインストール」をクリックしてください。

STEP

「今すぐインストール」が「有効化」に変わりますので、クリックしてください。

以上でプラグイン「WP Mail SMTP」のインストールが完了です。

プラグインの有効化が完了したら、以下のような表示が出てきます。この画面は「ダッシュボードに戻る」をクリックしておいてください!

WP Mail SMTPの設定方法

WP Mail SMTPのインストールが終わったら設定に入るのですが、流れとしては以下の通りです。

  1. Gmailを設定するために必要なGmail APIのクライアントIDとクライアントシークレットを取得しておきます。
  2. ワードプレスの「WP Mail SMTP」の設定画面から取得したGmail APIのクライアントIDとクライアントシークレットを設定します。

事前準備:Gmail APIのクライアントIDとクライアントシークレットを取得

Gmail APIのクライアントIDとクライアントシークレットを取得については、説明が一つずつやっていきましょう!!

STEP

ワードプレスが開いている別タブを使って、Google Cloudにアクセスします。

> https://console.cloud.google.com/projectselector2/home/dashboard

STEP

Google Cloudが開きます。はじめて使う場合は、以下のような画面が開きますので、「国」の選択と「利用規約」のチェックをしてください。

※通知メールのチェックは必要であればチェックしてください。

Googleアカウントにログインが必要なときは、この画面より先にGoogleアカウントへのログインを求められることがありますのでログインしてください。

STEP

Google APIウィザードが開くので「プロジェクトを作成」をクリックします。

STEP

新しいプロジェクトの作成画面に変わりますので、「プロジェクト名(任意の名前)」を入力して「作成」をクリックします。

プロジェクトができると以下のような確認画面が表示されます。これでプロジェクト作成ができました!

STEP

左上の三つの線をクリックして②「APIとサービス」をクリックします。

STEP

ライブラリをクリックします。

STEP

APIライブラリが開きますので下にスクロールして「Gmail API」を探してクリックしてください。

STEP

「Gmail API」を有効化します。

STEP

右上部にある「認証を作成」をクリックします。

STEP

認証情報の種類を設定していきます。

  • APIを選択:Gmail APIになっていたらOK
  • ユーザーデータにチェック

「次へ」をクリックします。

STEP

OAuth同意画面の設定をします。

  • アプリ名:分かりやすい名前をつけてもらったらOK
  • ユーザーサポートメール:プルダウンになっているので、プルダウンからGmailアドレスを選択する
  • デベロッパーの連絡先情報:メールアドレスを入力(上記のユーザーサポートメールと同じでOK)

「保存して次へ」をクリックします。

STEP

スコープは飛ばして良いので「保存して次へ」をクリックします。

STEP

OAuthクライアントIDの設定をします。

  • アプリケーションの種類:ウェブアプリケーションになっていたらOK
  • 名前:任意なので名前変更はしてもしなくてもOK
  • 承認済みのリダイレクトURlの「+URlを追加」をクリックします。

認証済みのリダイレクトURlの追加に以下のURLをコピペして「作成」をクリックします。

https://connect.wpmailsmtp.com/google/
STEP

認証情報の確認が出てくるのですが、一旦スルーでOKです。

STEP

左側のメニューの「OAuth同意画面」をクリックします。

STEP

公開ステータスにある「アプリを公開」のボタンをクリックします。

STEP

「本番環境にpushしますか?」と表示されますので「確認」をクリックします。

本番環境に変更されました。

STEP

左のメニューの「認証情報」をクリックします。

STEP

認証確認画面が開きますので、先ほど作ったAPIの名前をクリックしてください。

STEP

以下の画像のところに「クライアントID」と「クライアントシークレット」が表示されていますので、このコードが設定で必要になるのでこのままにしておいてください。

以上がGmail APIの「クライアントID」と「クライアントシークレット」を取得の流れです。

取得したIDなどは、設定で使いますので、すぐにコピペできるようにしておいてください。

ワードプレスの「WP Mail SMTP」の設定画面

ワードプレスの「WP Mail SMTP」の設定を開いて、「クライアントID」と「クライアントシークレット」を設定していきます。

STEP

まずは、ワードプレスのダッシュボード画面を開いて、左のメニューから「WP Mail SMTP」→「設定」をクリックしてください。

STEP

設定画面が開きますので、下にスクロールして「メーラー」を見つけてください。

STEP

Googleを選択するとGoogle/Gmailの入力画面が開きますので、Gmail APIで取得した「クライアントID」と「クライアントシークレット」を貼り付けます。

STEP

「変更を保存」をクリックします。

STEP

「プラグインがあなたの Google アカウントを使用してメールを送信できるようにする」というボタンが出てくるので、クリックしてアカウント認証してください。

STEP

Googleアカウントの確認画面が表示されますので、アカウントを選択してください。

STEP

Googleアカウントを選択すると、「このアプリはGoogleで確認されていません」という警告画面が表示されます。

なので、左下にある「詳細」をクリックし、「wpmailsmtp.com(安全ではないページ)に移動」をクリックします。

STEP

「wpmailsmtp.comがGoogleアカウントへの追加アクセスを求めています」が表示されますので、「続行」をクリックします。

STEP

このような表示が出てきていたらGmailの設定が無事に完了です。

WP Mail SMTPの設定画面で、1箇所だけ設定しておきたい項目「Primary Connection」があります。

  • 送信元メールアドレス:自分がメールを送信する際に使用するメールアドレス
    基本的には、WordPressで使用しているメールアドレスになると思います。
  • このメールを強制使用:チェックを入れます
  • フォーム名:送信元の名前を設定します
  • この名前を強制使用:チェックを外す

以上がWP Mail SMTPの設定方法になります。

WP Mail SMTPの使い方【Gmailを設定する方法】のまとめ

この記事では、「WP Mail SMTP」のワードプレスプラグインでGmailを設定して、コンタクトフォーム7から返信メールを送れるようにする方法を解説しました。

ちょっと解説が長くて難しく感じるかもですが、画像の手順通りに作業したら誰でも設定できるはずですので、チャレンジしてみてくださいね!!

どうしても自分での作業が難しい場合は、スポットサポートというサービスで代行で作業することも可能です。ご相談ください。

パソコンが苦手だし、自分ではちょっとできないという方は、WordPressスポットサポート」というサービスをご活用ください。

ABOUT US
ゆかアフィリエイター兼WordPress専門家
ご訪問ありがとうございます! ゆかブログの管理人でアフィリエイター兼WordPress専門家のゆかです。福岡で3人の子供を育てながら、お家でのんびりとブログを書いて生活しています。
ブログを書く以外のお仕事は、パソコンが苦手な女性起業家さんのワードプレスブログ運営をサポートしたり、代行でワードプレスの立ち上げをしています。
●WordPressコミュニティ『MasterPress』運営
SEO検定2級
●チャンネル登録13,600人超え!WordPressブログ構築専門YouTubeチャンネル「ゆかチャンネル

ゆかブログでは、WordPress作成方法・ブログ記事の書き方・アフィリエイトの方法など、パソコン苦手な初心者さんの『困った!!』を解決しています。
詳しいプロフィールはこちら>>