WordPressのフォームプラグイン
Contact Form7のメールについて。
フォームでは送信完了となっているのに
迷惑メールフォルダにも、どこにもメールを受信できていない、という状況になることがあります。
あるいは、迷惑メールと判別されてしまい、受信箱から確認されないことも。
以下、解決方法をメモとして記載しておきます。
目次
SMTPでメールを送るようにプラグインで設定しよう
Contact Form 7の方で送信完了画面が出ているにも関わらず、メールが迷惑メールフォルダにも入っていないことがあります。
同じドメイン(http://example.com)から同じドメインのメールアドレス(〇〇@example.com)のメールアドレスに送信する際に、メールアドレスがローカルサーバーに勝手に変換されてしまうために起こる現象のようで、これもWP Mail SMTPといった、SMTPでメールを送るプラグインを導入することで回避できました。
WordPressのお問い合わせフォームのプラグイン、Contact Form7ではまりがちなこと|ユーザー体験向上を追求するWeb開発会社|non-standard world株式会社
上のケース以外でも
SMTPを使用せず、レンタルサーバー上から直接メールを送信してしまうと
かなりの高確率で迷惑メールと判別されてしまい
受信者にメールが届いていないと判断されてしまうこともあります。
WP Mail SMTPの設定方法
↓こちらのリンク先を参照してください。
WordPressを使うなら必ず「メール送信設定」を行おう – toiee Lab
クライアントワークの場合
クライアントに対応してもらう必要が生じてきます。
SendGridという、クラウドベースのメール配信サービスに登録してもらってもいいかもしれません。
アカウントを取得するだけで、すぐに利用を開始することが可能です。
(アカウント開設まで、2,3営業日かかります)
Gmailの場合、以下のように2段階認証が必要となります。
WP Mail SMTPをGmailで設定するには2段階認証が必要
WP Mail SMTPにて
Gmailサーバーを利用して設定する場合
Gmail側で2段階認証を行う必要があります。
↓のリンク先を参照に、2段階認証を行ってください。
【2019年最新版】WP Mail SMTPをGmailで設定するには2段階認証が必要だった! | ゆーるるのゆるゆる日記
普段使っているメールアドレスだと、毎回2段階認証となり面倒となるかもしれませんので
この機会に、送信用の新規Gmailアドレスを取得しても良いでしょう。
自動返信メールの設定項目と方法について
以下↓より、自動返信メールの設定項目と方法を参照してください。
【Contact Form 7】自動返信メールの設定方法を徹底解説!実際のメールではどう表示されるの?
その他のContact Form 7エラーについて
いかがでしたでしょうか?
メール送信の部分については、Contact Form7でよくエラーになりがちです。
メール以外のContact Form7でのエラーについて
解消方法や設定方法を
こちら↓の記事でまとめました。
Contact Form7の設定・不具合エラー対応方法まとめ
よろしければ、併せてご参考にしてください。
ゆーるる says
はじめまして!ゆーるると申します。
記事リンクを貼っていただいているのを、ピンバック通知で知り、お礼に参りました。
頑張ってまとめたので、参考として載せていただき嬉しいです!
ありがとうございました。
wizard says
> ゆーるる様
わざわざありがとうございます。GmailのSMTP認証でまったく同じところで躓きましてので、大変助かりました…!
2段階認証に言及されてらっしゃるのは、ゆーるる様のこちらの記事しか見つかりませんでした。
大変有用な情報かと存じます!ありがとうございました。
ブログ記事も拝読させていただきました。
僕もインフラはまだまだ初心者で、AWSやGCPを少し触り始めたところです。
よろしければ、今後とも仲良くしてくださいませ。