Contact Form 7をバージョンアップするとメールが届かなくなった


Contact Form 7でメールが届かない場合の原因と対処方法

Contact Form 7を利用した場合にメール受信ができないといった現象が起きています。ネットで検索すると情報がたくさんでてきます。

その殆どがGmailを利用している場合に発生しています。解決策としては、「WP-Mail-SMTP」を利用してスパム回避するといったもの。DreamHostも確認してみると、hotmail.com、 live.com、 gmail.com、 yahoo.com、 aol.com、 earthlink.net  へのメールはスパムメールが多いため設定を厳しくしているとのこと。その為、これらドメイン宛のメールはスパムフィルターにひっかかってしまう可能性があります。

「WP-Mail-SMTP」のプラグインは、設定でDreamHostのSendmailを使用せずに直接Gmailのメールサーバーを利用する事が可能なのでDreamHostのスパムフィルターを回避することができます。

ただ、どうしても「WP-Mail-SMTP」プラグインを使わずにGmailを使いたい場合は、DreamHostのサポートセンターから依頼をかければ、対象アドレスのスパムフィルターを解除してくれるようです。

 

Contact Form 7をバージョンアップするとメールが届かなくなった

今回の記事はこれが本題。「WP-Mail-SMTP」プラグインを利用するのはネットでたくさん記載されていますが、Gmail使っていなくても同様の現象が発生することがあります。私が発生したのは、Contact Form 7をバージョンアップするとメールが届かなくなりました。原因は未だに不明ですが解決方法は分かったのでここに記載しておきます。

解決方法はいたって簡単。Contact Form 7のショートコードを再度発行してフォームを作成しなおすだけ。

 

『プラグイン』→『Contact Form 7』→『設定』→『編集』

Contact_Form7

Contact_Form7

 

『複製』を選ぶ。そして、複製したショートコードを既存の固定ページで作成している問い合わせ記事のショートコードと置き換えます。

Contact_Form7_複製

Contact_Form7_複製

もし、Contact Form 7でメール受信ができなくなった場合は、試して見て下さい。

 

コメントを残す

*

このページの先頭へ