Contact form7でメールが届かない!Google Workspaceの場合

Contact form7でメールが届かない!
(YouTube, AdSense, Play 公認エキスパート)
2021年02月27日 in Wordpress

WordPress でお問い合わせフォームを入れているサイトでは、プラグインの「Contact form7」を利用している方が多いのではないでしょうか。簡単にフォームが設置できる優秀なプラグインなので、私も様々なサイトで利用しています。

ただContact form7で送信したメールが届かないというケースに遭遇してしまったので、その対処方法をご紹介したいと思います。メールが届かない原因は、メールの宛先(送信先)がGoogle Appsを利用しているメールアドレスだった場合です。

迷惑メールやセキュリティにより厳しいためか、Google Workspace で管理しているメールアドレスにメールが届きません。それなのにメール送信者には「メールが送信されました」という表示がされます。送信者からすると、メールを送信したのに返事がないと思っているでしょう。(最初メールの送信確認をしたときは問題なかったはずなのですが・・・。)

Contact form7 と Google Workspace をご利用の方は一度確かめてみてください。

スポンサーリンク

メールが届くようにする

プラグイン『WP Mail SMTP』を利用することでメールが届くようになります。プラグインの新規追加からインストール・有効化してください。WordPress 管理画面の設定メールから設定を行います。

form7-01

SMTP設定の部分は下記のようにしてください。

  • SMTP Host│smtp.google.com
  • SMTP Port│465
  • SSLを使用する。
  • はい: SMTP認証を使用します。
  • Google Workspace のメールアドレス
  • Google Workspace のパスワード

変更を保存すればOKです!

二段階認証を設定している場合

Googleの二段階認証を設定している場合、上記の設定ではメールが送信できません。「アプリ パスワード」というものを取得して設定する必要があります。

https://www.google.com/settings/security
上記のURLにアクセスして「アプリ パスワード」をクリックしてください。
form7-02

端末を選択は「その他」を選択してください。
form7-03

名前を記載します。好きな名前でOKです!
form7-04

生成をクリックするとパスワードが表示されるので、コピーして先ほどのパスワード部分に貼り付けて保存しましょう。
form7-05

完了したらメールが届くかテストしてみてください。もしこれでも届かない場合は、Google Workspaceの設定で制限している部分がないかもチェックしてください。