せいかつブログ

【Contact Form7】問い合わせメールが届かないときの対処法

この記事は約7分で読めます。

こんにちは、まちゃりさです。

Contact Form 7を使ってブログに問い合わせ先を設置しているんだけど、どうもメールが届いてない…。解決方法を知りたい。

 

先日、試しにコンタクトフォームからメールを送信してみたところ、管理者(私)のもとに1か月待ってもメールが届かずに焦りました。

結論、「WP Mail SMTP by WPForms」というプラグインをインストールして解決できました。

 

ただ、このプラグインの設定方法が難しかった・・少し苦労しました。

 

私同様、混乱する人がいるかもしれませんので、うまくいった設定方法をご紹介します。

なるべく図多めで説明しています。

 

説明がくどいと思われる方は、サイドバーの目次、もしくはフッターモバイルボタンの目次から手順をスキップして見てください。

それでは、どうぞ!

  

ブログお問い合わせフォーム(Contact Form7)の作り方

【WordPress】ブログ「お問い合わせフォーム」の作り方

 

スポンサーリンク

Contact Form 7からメールが届かないときの対処法

 

Contact Form 7を導入し、「問い合わせ」フォームから自分宛にテストメールを送信してみました。

しかし、いつまでたってもメールが届かない…。なぜ…(;・∀・)

 

問い合わせを設置しているのに、せっかくのメールが届かないと困ります。

 

どうやらGmailや会社のメールアドレスなど、ウェブサイトと関係ないメールアドレスを送信先に指定しているとメールが届かないみたいです。

私はGmailをメールアドレスに設定していたため、「問い合わせ」フォームからメールが届いていなかったことがわかりました。

 

送信先メールアドレスの確認

最初に、指定している送信先が正しいかを確認しておきましょう。

まちゃりさ
まちゃりさ

そもそも間違ったアドレスを指定していれば、当然届きません!

  

▼送信先が正しいかを確認する手順

ダッシュボード画面から、[設定]→[一般]と進みます。

図の赤枠「管理者メールアドレス」に設定しているメールアドレスを確認します。

[設定]→[一般]と進み「管理者メールアドレス」を確認
[設定]→[一般]と進み「管理者メールアドレス」を確認

 

上記で、「メールアドレスが正しかった」場合、メールが届くようにするため、次のいずれかの対処を行います。

  1. プラグインをインストールする
  2. レンタルサーバーでメールアカウントを作成する

今回は「1.プラグインをインストールする手順」が簡単にできると判断しましたので、その手順で解決法を説明していきます。

   

 

「WP Mail SMTP by WPForms」をインストール

さっそく、プラグイン「WP Mail SMTP by WPForms」をインストールします。

WP Mail SMTP by WPForms」について

「無料」かつ、有効インストール数が200万以上ある信頼性の高いプラグインです

 

①ダッシュボード画面から、[プラグイン]→[新規追加]と進みます。

②キーワードに「WP Mail SMTP by WPForms」と入力し検索します。

③出てきた鳩のマークのプラグインをインストールします。

「WP Mail SMTP by WPForms」を検索、インストールする
WP Mail SMTP by WPForms」を検索、インストールする

 

「WP Mail SMTP by WPForms」の設定

初回インストール後は、このような設定画面が表示されます。

一度閉じてしまうのが、おすすめです。

インストール後すぐ表示される設定画面
インストール後すぐ表示される設定画面

 

インストール後、左側に表示される[WP Mail SMTP]→[設定]と進みます。

[WP Mail SMTP]→[設定]

 

次の①~③項目を設定していきます。

  • ①送信元メールアドレス
  • ②フォーム名
  • ③メーラー
送信元メールアドレスを入力
送信元メールアドレスを入力
フォーム名、メーラーを入力
フォーム名、メーラーを入力

送信元メールアドレス

コンタクトフォームから自動返信される差出人用のアドレスを入力します。

差出人用のアドレスとは?

問い合わせ者のメールアドレスに自動返信されるメールです。(見えにくい場合は拡大してください)

自動返信の差出人に表示されるアドレス
自動返信の差出人に表示されるアドレス

 

フォーム名

どこからメールが来たかがわかるように指定します。

フォーム名とは?

差出人、件名に指定したフォーム名が表示されます。「ブログからの問い合わせ」とわかればOKです。

以下、実際に管理者へ届くメールです。(見えにくい場合は拡大してください)

差出人、件名にフォーム名が表示される
差出人、件名にフォーム名が表示される

 

メーラー

デフォルト」を指定します。

(注意)

別記事では、メーラーに『Other SMTP』を選択する手順もありましたが、私はここで『Other SMTPを設定したため、受信ができなくなりました

SMTPアカウントを認証できませんでした
SMTPアカウントを認証できませんでした

ですので、ここは「デフォルト」で設定すればOKです。

 

最後に左下の設定を保存するをクリックします。

下の画像のように「successfully」が表示されれば、設定完了です。

設定完了
設定完了

 

「WP Mail SMTP by WPForms」のメールテスト

設定が変更できたら、次にテストメールを送信します。

 

画面の一番上にある『メールテスト』タブをクリックします。

赤枠の『送信先』に WordPress管理者メールアドレスを入力します。

その後、『メールを送信』をクリックします。

『メールテスト』→『送信先』を入力し『メールを送信』
『メールテスト』→『送信先』を入力し『メールを送信』

 

WordPress管理者メールアドレス

この送信先には、Gmailアドレス(~~@gmail.com)を指定しています。

「設定」→「一般設定」→「管理者メールアドレス」から確認できます。

管理者メールアドレス
管理者メールアドレス

送信されると、画面上部に「successfully!」の文字が表示されます。

successfully!
successfully!

 

続いて、Gmailにメールが届いているかを確認します。

送信先に指定したGmailアドレスに『WP Mail SMTP: HTML Test email to ~』というタイトルで、メールが届いているか確認します。

 

私のGmail受信フォルダには、以下のようなメールが届いていました。

WP Mail SMTP: HTML Test email to ~
WP Mail SMTP: HTML Test email to ~
まちゃりさ
まちゃりさ

これでプラグイン側のテスト確認はOK!

 

Contact Form 7の問い合わせ画面からテスト送信

最後に、最終チェックです。

問い合わせのページ(Contact Form 7で作成した問い合わせフォーム)からメールを送信してみます。

 

ここで送信した問い合わせが、設定したメールアドレスに届けば、設定成功です。

問い合わせのページからメールを送信

 

届くメールで、「WP Mail SMTP by WPForms」での設定内容が反映されていることも確認できます。

 

実際に、このようなメールが届きました!

●問い合わせした方に届くメール(自動返信メール

問い合わせした方に届くメール(自動返信メール)
問い合わせした方に届くメール(自動返信メール)

 

●問い合わせされた方(管理者)に届くメール

問い合わせされた方(管理者)に届くメール
問い合わせされた方(管理者)に届くメール

 

まちゃりさ
まちゃりさ

上記のようなメールがそれぞれ受信できれば、設定終了です!お疲れさまでした!

 

まとめ:Contact Form 7でメールが送られてこない場合は、プラグインで解決!

 

いかがでしたか? 

本記事を読み、無事メールが届くようになれば、幸いです。

 

2021年3月現在、下記のバージョンとメールアドレスにて、問題なく動作したことを確認しました。

WordPressバージョン 5.6.2
WP Mail SMTPバージョン 2.6.0
設定メールアドレス~@gmail

 

ちなみに、『SMTPアカウントを認証できませんでした』のエラー表示が出る場合について。

『SMTPアカウントを認証できませんでした』のエラー表示

解決方法として、別の記事では「Google のアカウント設定」で安全性の低いアプリの許可を『有効』に変更する方法が紹介されていました。

 

私はGmailですが、上記の設定変更をせず、今回の手順のみでメールを受信できました

特にGmailでメールがこなくて困っている場合は、今回の手順を参考にしていただければ解決するのではと思います。

 

それでは、今回はこの辺で終わります。

最後までお読みいただきありがとうございました!

おわり。

 

WordPressについてのおすすめ記事

【WordPress】URL横のアイコン「ファビコン」の役割と設定方法
【ワードプレス】サイト画面が真っ白に!phpファイルを更新して解決!
カーソルを合わせると説明が表示される機能(ツールチップ)の使い方
【初心者向け】もしもアフィリエイトで広告リンク(全3種類)を作成する方法
【便利!】ブログ記事ページ内ジャンプ機能(リンク)の作り方

 

コメント

  1. kazuya より:

    はじめまして。
    私もcontact form7でメールが届かないのでこちらの記事通りプラグインで設定したのですが、
    WP Mail SMTP by WPFormsのテスト送信の時点でメールが届かないのですが何が問題なわかりますでしょうか?

    • macharisamacharisa より:

      kazuyaさん

      はじめまして。まちゃりさです。
      コメントいただき、ありがとうございます!

      結論から申し上げますと、残念ながら、私の持っている知識では、解決方法がパッと分からない状態です。
      (この手の専門家ではないので、申し訳ございません…)

      私のPC環境で再現ができない限り、原因の解明が難しそうです。

      こちらで思いつく限りの原因を挙げてみると、

      ・ワードプレスとプラグインの不整合がある
      ・Gmailの受信設定に問題がある
      ・Goggleアカウントを複数持っている
      ・Gmail以外のメールアドレスを使用している
      ・レンタルサーバ側の設定が誤っている

      といったところでしょうか。

      本記事も、様々な記事を見て試してみたのですが、解決できずに試行錯誤した結果、行き着いたものです。

      プラグインやメールの受信設定を、少し変えてみると受信ができるようになるかもしれません。

      お力になれずに、申し訳ございません。

      こちらの方で事象の再現ができれば、記事に追記したいと思います。

      貴重なご意見をいただき、ありがとうございます。

      どうしても解決できない場合は、プラグインを変えてみるのも、1つかと思います。

  2. さきちゃ より:

    まちゃりさ様

    はじめまして。
    さきちゃと申します。

    「Contact Form7」を入れたものの、私のサイトのお問い合わせフォームからメールを送信しても、
    届かず悩み続けて3ヵ月。
    まちゃりさ様のおかげで無事メールが届くようになりました。
    ありがとうございます。

    ただ、デフォルト (PHP)を選択して 「設定を保存する」ボタンを押すと
    「メーラーは現在選択されていますが、ほとんどの場合メール配信の問題は解決しないため、お勧めできません」
    と表示されてしまいました。

    まちゃりさ様は、このようなメッセージは表示されましたでしょうか?
    また、デフォルト (PHP)を選択してデメリットはなかったのでしょうか?

    ちょっと気になりましたので、コメントさせていただきました。
    コメントいただければ幸いです。
    何卒よろしくお願いいたします。

    • macharisamacharisa より:

      さきちゃさん

      メールが届くようになったとのこと、嬉しく思います。
      コメントありがとうございます。(返信が遅くなり申し訳ありません)

      さきちゃさんと同様のメッセージ、表示されます。
      何か不具合があれば、別の方法をと考えていましたが、今のところ問題は発生していないので、そのまま様子見している状況です。

      もし不具合が発生してしまったら、申し訳ありません。
      こちらでは責任を取ることができませんが、現時点で影響はありません。

SNS

最近の投稿

タイトルとURLをコピーしました