iscle [イズクル] - あなたの生活に役立つネタを!

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

竹中文人
執筆者:
[最終更新日]2015/05/26
[カテゴリ]Wordpress

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

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

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

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

スポンサーリンク

メールが届くようにする

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

form7-01

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

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

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

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

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

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

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

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

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

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