★★★ キャンペーン期間中、新規に『エックスサーバー』をお申し込みいただくと、 初回のご利用料金が最大30%オフ! 2024年11月5日(火)17:00まで! ・・・★★★☆彡

お問い合わせフォームでGmailエラー・迷惑メール解決方法|WP Mail SMTPの設定

当ページのリンクには広告が含まれています。
  • これで解決! お問い合わせフォームでGmailエラー・迷惑メール解決方法「WP Mail SMTPの設定」

-本記事の要約と結論-

本記事を読めば、「お問い合わせフォームでGmailエラー・迷惑メール解決方法|WP Mail SMTPの設定」がわかるようになります。

せっかく自分のブログにお問い合わせフォーム(メールフォーム)を設置したのに、Gmailだとメールがうまく届かない・・・。こんな症状に悩まされることがあります。これではお問い合わせフォームを設置した意味がありませんよね!

そこで今回は、お問い合わせフォームでのGmailエラー・迷惑メール解決方法として、WP Mail SMTPの導入・設定をしていきます。OAuth 2.0認証を使用することでGoogleが提供するAPIに安全にアクセスできるため、認証エラーが発生しにくくなります。

ちょっと設定が面倒ですが・・・・

それでも、導入後は正常にメールが送れるようになりました。

この対策をすることで、お問い合わせフォーム(メールフォーム)上での印象の悪いメールのトラブルから解放されることになります。お問い合わせフォームでGmailなどを設定し、エラーや迷惑メールになってしまうことに悩んでいる方は、是非参考にしてくださいね。

メチャじじ

苦労して『お問い合わせフォーム』設置したんじゃけど・・・・

チョイじじ

僕もだ〜、でもなんでGmailがエラーや迷惑メールになるの???

ひろおじ

じゃあ今日は、お問い合わせフォームでのGmailがエラー・迷惑メールになる解決方法を紹介して行くよ。

この記事では、ようやくお問合せフォームを設置して、いざメールを送ってみたところGmailが届かないとか、迷惑メール扱いになってしまう件について話をしていきます。

この記事はこんな方にオススメ
  • これからお問い合わせフォームの設置を検討されている方
  • 現在、お問い合わせフォームでGmailがエラーや迷惑メールになっている方
  • お問い合わせフォームでGmailがエラーになる理由を知りたい方
  • Gmailエラー・迷惑メール解決方法を知りたい方

早く希望の記事箇所に到達したい方はコチラ

ブログの始め方

当ブログでは、初心者が快適なブログ運営をするために必要な『エックスサーバー』と『SWELL』の説明。そしてWordPress導入後、10記事書くまでに必要なWordPressとSWELLの設定、必要なプラグイン等の徹底解説をしております。ぜひご活用くださいませ!

エックスサーバーとSWELLを紹介する人

\ シェアNo.1のレンタルサーバー /

シェアNo.1のWordPressテーマ

目次

お問い合わせフォームで、実際、Gmailがどんな不具合?

お問合せフォームを設置して、いざメールを送ってみたところメールが届かないとか、迷惑メール扱いになっている場合があります。

当サイトもGmailが設定してあるのですが、お問い合わせフォームの自動返信などで、迷惑メールになったり、エラーになってしまってちょっとがっがり・・・

Gmailが迷惑メール扱いになっている例

一番困るのは全く何も残らない時。例えばメールフォームでGmailの問い合わせ者がお問い合わせフォームで送信してくれたのに、受信側(サイト側)に全く届かない時。しかもエラーもなくただメールがこないだけ。

送信者からすると、無視されてるイメージになりますよね。

実際どのような場合にどのようにエラーになるのかわかりませんが、いずれにしてもこれは、早急に対応しなくてはいけません。

お問合せフォームでメール送信の際、Gmailが迷惑メール扱いになる理由

お問い合わせフォーム設置したのにGmailエラー・迷惑メールで焦る人

WordPressでお問合せフォームをGmailで設定・設置してメールが送信されると、受け取り側では迷惑メール扱いになることがあります。これはレンタルサーバー上から、プログラムによってメールを送っているからです。URLとサーバーのプログラムから送信する際のURLが異なっていることが、大きな原因だと言われています。

ひろおじ

せっかく、メールをいただいたのに返信メールが届かないのでは、印象悪すぎです。

Gmailがエラーにならない解決方法

Gmailでのエラー・迷惑メールの解決方法でWP Mail SMTPの設定を調べる人

SMTPサーバー設定とは?

WordPressでお問い合わせフォームを設置した場合、受信先のメールサーバーから偽装したメールだと判断されて、迷惑メールに振り分けられないように設定しておきたいのが『SMTPサーバー設定』です。

SMTPサーバとは、Simple Mail Transfer Protocol(シンプル・メール・トランスファー・プロトコル)と呼ばれる通信手順(プロトコル)で電子メール(eメール)を送信、転送するコンピュータの略です。簡単に言えば、「電子メールを相手のメールサーバーに届ける仕組み」を指す用語です。

SMTPサーバの概要
SMTP

Simple Mail Transfer Protocol(シンプル・メール・トランスファー・プロトコル)の略。相手に電子メールを相手先のメールサーバーまで届ける仕組みのこと

POP

「Post Office Protocol(ポスト・オフィス・プロトコル)」の略。こちらは、「受信」の方法を示す用語で受信者がメールサーバから自分のメールを取り出す時に使用する仕組みのこと

解決できるオススメのプラグイン

WP Mail SMTP

そんなメールのお悩みをWP Mail SMTPというプラグインを入れて解決していきましょう。WP Mail SMTPは無料のプラグインですが、導入後は最適化にしてメールを送信し、スパムフォルダーを回避し、メールが毎回受信者の受信トレイに確実に届くようにすることができます。

メチャじじ

そもそもお問合せフォームのContact Form by WPFormsとの互換性も良さそうじゃな!!!

OAuth 2.0対応

WP Mail SMTPは、OAuth 2.0認証を使ってGmailに安全に接続できるため、Googleの最新のセキュリティ要件に適合しています。この仕組みは、Googleが今後も推奨する認証方法のため、適切に設定していれば引き続き問題なく利用できるでしょう。

Googleからも紹介されています。

Googleさんの「Gmail のお問い合わせフォームのメールが届かない場合のトラブルシューティング」の中でも、具体的にWP Mail SMTPが紹介されています。

WP Mail SMTPの導入と設定方法

WP Mail SMTPの導入と設定方法を紹介する人
WP Mail SMTP 導入の大まかな流れ
  • WP Mail SMTPのインストール
  • Gmail APIのクライアントIDとクライアントシークレットを取得
  • 取得したGmail APIのクライアントIDとクライアントシークレットを「WP Mail SMTP」に設定

WP Mail SMTPのインストール

STEP
プラグイン検索
  • ダッシュボードから『プラグイン新規プラグインを追加
  • 検索窓で『WP Mail SMTP』で検索
  • 今すぐインストール』をクリック
WP Mail SMTPのインストールでプラグイン検索
STEP
有効化をクリック
WP Mail SMTPのインストール

これで、WP Mail SMTPのインストールは、終了です。

WP Mail SMTPをインストールすると最初にウィザードが立ち上がりますが、Gmailを指定して進めていくと、「クライアント ID」と「クライアントシークレット」を入力する画面がでてきます。

次にこの「クライアント ID」と「クライアントシークレット」を取得しにGoogle Cloudへ行きます。

メチャじじ

この「クライアント ID」と「クライアントシークレット」の取得が面倒くさそうじゃのう〜!

Gmail APIのクライアントIDとクライアントシークレットを取得

Google Cloudが初めての方

STEP
Google Cloudに登録

Google Cloudにアクセスします。

  • 使用するアカウントを選びます。
  • 国は日本
  • 利用規約にチェックを入れます。
  • 通知メールは、任意でチェックします。
Google Cloudの登録

クライアントIDとクライアントシークレットを取得手順

STEP
APIとサービスを選択
APIとサービス選択
STEP
『プロジェクトを作成』をクリック

以前利用した方など、表示方法が違う場合がありますが、「プロジェクトを作成」を探してクリックします。

APIとサービスのプロジェクト作成
STEP
『プロジェクト名』を入力して『作成』

プロジェクト名は任意で良いです。

APIとサービスのプロジェクト名入力
STEP
プロジェクト作成完了

プロジェクトが出来上がると確認画面が表示されます。

APIとサービスのプロジェクト作成完了通知
STEP
ライブラリを開きます
  • ナビゲーションメニューをクリック
  • APIとサービスをクリック
  • ライブラリをクリック
APIとサービスでライブラリをクリック
STEP
Gmail APIをクリック

ライブラリが開いたら、下へスクロールしてGmail APIを見つけてクリック

Gmail APIをクリック
STEP
「Gmail API」を有効化
Gmail APIを有効化
STEP
認証情報を作成をクリック

右上のボタンをクリック

認証情報を作成をクリック
STEP
認証情報の種類
  • APIがGmail APIになっていたらOK
  • ユーザーデータにチェック
  • 次へをクリック
認証情報を作成を確認
STEP
OAuth同意画面の入力
  1. アプリ名は、任意
  2. ユーザーサポートメールでGmail選択
  3. デペロッパーの連絡先情報は、ユーザーサポートメールと一緒で良いです。
  4. 保存して次へをクリック
OAuth同意画面
STEP
スコープはスルー
STEP
OAuth クライアント ID
  • アプリケーション種類は、ウェブアプリケーションを選択。
  • 名前はそのままでもOKです。
OAuthクライアントID

注意

  • ⑬のOAuthクライアントIDと⑭の承認済みのリダイレクト URIは最初表示されていないかもしれません。当サイトの場合⑭の作成ボタンをクリックしたら、⑬⑭の入力画面がでてきました。環境によって違うのかもしれません。
STEP
承認済みのリダイレクト URI

+URIを追加をクリック

承認済みのリダイレクト URI
STEP
リダイレクト URI入力

承認済みのリダイレクトURI欄に以下のURLをそのままコピペ

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

リダイレクト URI入力
STEP
認証情報の確認を完了

そのまま何もせず完了します。

認証情報の確認を完了
STEP
アプリ公開ボタンをクリック
  • メニューより『OAuth同意画面』をクリックします
  • 公開ステータスのアプリを公開をクリック
OAuth同意画面でアプリ公開ボタンをクリック
STEP
本番環境にpushしますか? を『確認』
本番環境にpushしますか? を『確認』
STEP
メニューから認証情報をクリック
APIとサービスから認証情報
STEP
OAuth2.0クライアントIDからウェブアプリケーションを選択
OAuth2.0クライアントIDからウェブアプリケーションを選択
STEP
クライアントIDとクライアントシークレット取得
  • 全画面モードにしないと表示が見えないかもしれません。
  • 画面右側に、クライアントIDとクライアントシークレットが取得できました。
  • 後にWP Mail SMTPへ貼り付けしますので、コピペできるようにしておきます。
  • (画面消さないように注意してください。心配ならメモ帳にコピー)


クライアントIDとクライアントシークレットの表示
メチャじじ

結構ややこしいじゃの~

ひろおじ

もうちょっと頑張りましょう!

ちょっと一息、テニスをする人

クライアントIDとクライアントシークレットを「WP Mail SMTP」に設定

STEP
Google/Gmailを選択

ダッシュボードから『WP Mail SMTP』Google/Gmail』

WP Mail SMTPからGoogle/Gmailを選択
STEP
クライアントIDとクライアントシークレットを貼り付け

先ほど獲得したクライアントIDとクライアントシークレットを貼り付けます。

WP Mail SMTPにクライアントIDとクライアントシークレットを貼り付け
STEP
承認のボタンをクリック

プラグインがあなたのGogleアカウントを使用してメールを送信できるようにする

上記のボタンをクリック

STEP
Googleアカウントの選択

表示されたGoogleアカウントを選択します。
複数ある場合、選んだアカウントによって表示が変わります。同調するアカウントの場合、パスワード入力、違うアカウントの場合は、下記参考にしてください。

STEP
このアプリはGoogleで確認されていません

このような警告画面が表示されます。「詳細」をクリック

このアプリはGoogleで確認されていません
STEP
安全ではないページに移動をクリック
安全ではないページに移動をクリック
STEP
「続行」をクリック

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

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

この表示で、Gmailが正常に送受信できるようになります。

サイトとGoogle APIの正常リンクの表示
チョイじじ

ちゃんとメールが届くようになったか確認してね!!

ひろおじ

当ブログは、WP Mail SMTPを設定後、メールが届かなかったため、もう一度メールフォーム自体を入れ直したら正常になりました。付け加えておきます。

まとめ:お問い合わせフォームでGmailエラー・迷惑メール解決方法

今回は、お問い合わせフォームでGmailエラー・迷惑メール解決について解説しました。

お問い合わせフォームから送信されるGmailメールが迷惑メールやエラーメールになることがあります。

これはレンタルサーバー上から、プログラムによってメールを送っているからです。URLとサーバーのプログラムから送信する際のURLが異なっていることが、大きな原因だと言われています。

せっかく、メールをいただいたのに返信メールが届かないのでは、印象悪すぎです。WP Mail SMTPを設定して解決していきましょう。当サイトで紹介したメールフォームのプラグイン「Contact Form by WPForms」「WP Mail SMTP」は、同じチームで制作されているようで安心して使えます。

具体的な、気になる記事はこちらをご覧ください。

Gmailメールを利用されてる方は、対策をした方が良さそうです。

このお問い合わせフォームでのGmailエラー・迷惑メール解決ができることで、Gmailでのメールの不備に対する不安がなくなります。確実にメールが届くようになれば、より信頼性の高いブログ運営ができるようになります。

まだ実践している人が少ない・・・・

WordPressのブログをおしゃれにしてみましょう。メインビジュアルを動画にすることで、他のWebサイトやブログと差別化ができます。SWELLなら簡単!

また、お問い合わせフォームでのGmailエラー・迷惑メール解決が終わりましたら、SWELLのテーブルブロック【比較表を作ってみよう】にチャレンジしてみましょう。

詳しいやり方は下記の記事で紹介しているので、あわせて読んでみてくださいね。

エックスサーバーとSWELLを紹介する人

\ シェアNo.1のレンタルサーバー /

シェアNo.1のWordPressテーマ

ブログの始め方

当ブログでは、初心者が快適なブログ運営をするために必要な『エックスサーバー』と『SWELL』の説明。そしてWordPress導入後、10記事書くまでに必要なWordPressとSWELLの設定、必要なプラグイン等の徹底解説をしております。ぜひご活用くださいませ!

よかったらシェアしてね!
目次