【WordPress】Contact Form 7でメールや自動返信メールが届かない時の対処法【ロリポップ編】

【WordPress】Contact Form 7でメールや自動返信メールが届かない時の対処法【ロリポップ編】
スポンサーリンク
2023.01.14

このサイトを立ち上げた時から設置している「Contact Form 7」。

Contact Form 7
お問い合わせフォームプラグイン。シンプル、でも柔軟。

お問い合わせフォームなどを簡単に設置できるプラグインなのですが、何気なくフォームチェックしてみるとメールが届かないし、設定していた自動返信へも届いていません。

『なぜ?』と調べた結果、Gmailではメールが届かないとのこと。
これはマズいと対処しました。

スポンサーリンク

まず設定を見直してみる

一般設定

「設定」→「一般」のページにある「管理者メールアドレス」を見た所、Gmailになっていた為、ドメインのメールアドレスに変更しました。

Contact Form 7

次に「Contact Form 7」のメールアドレスをチェック。
「送信元」に設定されているメールアドレスが、ドメインのメールアドレスと一致している必要があります。(メール (2)を使用する場合も)

送信チェック

これで大丈夫だろうと、フォームに入力し受信するかチェックをした所、自分宛てには受信できましたが、自動返信宛てにはメールが届きません。
自分の受信はGmailですが、ロリポップの設定で転送しています。(後述)

この自動返信もGmailだとできない模様。
これもマズいと、あまり乗り気では無かった「WP Mail SMTP by WPForms」のプラグインをインストールしました。(インストール方法については割愛します)

WP Mail SMTP by WPForms – 人気のある SMTP およびメールログプラグイン
WordPress でのメール配信を簡単にします。 SMTP、Gmail、Outlook、SendGrid、Mailgun、SES、Zoho などに接続できます。ナンバー1と評価されている WordPress SMTP メールプラグインです。

WP Mail SMTP by WPFormsの設定

ロリポップ

そもそも「ロリポップ」でメールアドレスを作成していないといけないので、作成の手順から。

①「ロリポップ」にログインし、メール設定画面を開き、下の「新規作成」をクリックします。

②メール設定で作成したいアドレスを入力、ドメインを選択、パスワードを入力します。

③アドレスとパスワードでOKになると、確認画面が表示されます。

④作成されたメールアドレスは最初の画面に表示され、いつでも「確認・変更」ができるようになります。

メール設定画面で「メールアドレス」「SMTP メールサーバー」「メールパスワード」を確認。
※メールパスワードはテキストボックスの所をクリックするとパスワードが見れてコピーできます。

Gmailへ転送する場合もこの画面でおこないます。
下の「■メール転送設定」へメールアドレスを入力して更新するだけでOKです。

WP Mail SMTP

「WP Mail SMTP by WPForms」をインストール後、左のメニューにある「WP Mail SMTP」を開きます。

上部にある「送信元メールアドレス」や「フォーム名」などはそのままでも大丈夫と思います。

メーラーの所は「その他のSMTP」を選択します。

選択後入力画面が表示されますので、ロリポップの設定に合わせて入力していきます。

SMTP ホスト… 「smtp.lolipop.jp」を入力。
暗号化… 「SSL」を選択。
SMTP ポート… 上で「SSL」を選択すると自動で「465」となります。
TLS 自動化… 取り合えずON。
認証… 取り合えずON。
SMTP ユーザー名… ロリポップ(ドメイン)のメールアドレスを入力。
SMTP パスワード… ロリポップの「メールパスワード」を入力。(コピペ可)

送信チェック

以上を全ておこなった後フォームに入力しチェックをした所、自分へも自動返信先へもメールが届いていました。

さいごに

最初は問題なく使えていた「Contact Form 7」ですが、Google側の設定(規定)により使えなくなったりします。
フォームの為にプラグイン2つインストールしなければいけないことになりますが、フォームも大切なコンテンツの1つであることから仕方がないと言った所です。

今後もどうなるか分からない為、定期的なフォームチェックは必要かもしれません。

個人ブログ

ページ・ナビゲーション

コメント

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