Jetpackのコンタクトフォームでメールが送信されないのを修正する

[解決済み] Jetpackのコンタクトフォームでメールが送信されない場合の対処法

Jetpackのお問い合わせフォームがメールを送信していませんか?適切な通知を受け取らなければ、顧客やリードを失う可能性があります。

今すぐJetpackのメールを修正する

WPフォームが機能しないのはなぜですか?

WordPressのフォームがメールを送信しないのは、通知がスパムとしてマークされている可能性があります。あなたの ジェットパック コンタクトフォームがEメール通知を送信する際には wp_mail() 関数を使用します。

これは認証を追加しないため、メールが本当にあなたのサイトから送信されたものであることを証明するヘッダーがないことを意味する。

認証漏れはJetpackのメールがスパムとして扱われる1番の理由です。

さらに、Jetpackの通知はAkismetによってスキャンされます。Akismetは時に攻撃的すぎることがあり、スパム投稿を検知しても適切な通知を受け取れないことがあります。

Jetpack Contact Form からメールが送信されない場合の対処法

この記事では、Jetpackのお問い合わせフォームでよくある3つの問題を解決する方法をご紹介します。

JetpackをSMTPで設定することからトラブルシューティングを始めましょう。

1.JetpackのAkismet設定を確認する

Jetpackのコンタクトフォームメールを受信していない場合、Akismetをチェックする必要があります。

Akismetを有効にすると、自動的に投稿がフィルタリングされます。

Jetpackのコンタクトフォームがメールを送信しない - Akismetの設定

選択した設定に応じて、Akismetは以下のいずれかを行います:

  • スパムだと思われるコンタクトフォームのメッセージは自動的に破棄されます。
  • WordPressのComment spamフォルダにメッセージをファイルし、15日後にメッセージを破棄する。

Akismetのスパム設定でJetpackのコンタクトフォームからのメール送信を停止する

これは、Jetpackのスパムメッセージを処理するにはあまり良い方法ではありません:

  • スパムを見直す機会はあまりない。
  • コメントスパムフォルダは、コンタクトフォームのメッセージを探すのにわかりやすい場所ではありません。
  • Akismetはまた、電子メールアラートを送信する必要があります。しかし、すでにWordPressのメールを受信するのに問題がある場合、Akismetの通知も受け取れないかもしれません。
  • Akismetスパムフィルターを意図的に作動させることは難しいので、このアンチスパムシステムをテストすることはほとんど不可能である。

トラブルシューティングを行うには、WordPressの管理ダッシュボードにアクセスし、Akismetをしばらくの間無効にしてください。これは、AkismetがJetpackのコンタクトフォームのメールをあまりにも積極的にフィルタリングしているかどうかを把握するのに役立ちます。

長期的に見ると、スパム対策なしでフォームを放置するのは良い考えとは言えません。 WPFormsはJetpackよりも優れたスパム対策機能を持っているので、より多くの機能を求めてコンタクトフォームプラグインを変更する価値があります。

例えば、WPFormsを使用すると、スパムからコンタクトフォームを保護することができます:

  • 目に見えないスパム対策(フォームトークン)
  • Google reCAPTCHA v2またはv3
  • hCaptcha
  • カスタムCAPTCHA

WPFormsのreCAPTCHAバッジ

フォームビルダープラグインの設定方法については、お問い合わせフォームスパムを防ぐ方法をご覧ください。

Jetpackのトラブルシューティングを続ける場合は、WordPress SMTPを設定してみましょう。

2.JetpackがSMTPでメールを送信しないのを修正する

このステップでは、メール配信の問題を解決するためにWP Mail SMTPをインストールします。

WP Mail SMTPはWordPressに最適なSMTPプラグインです。メールの生成と送信をウェブホスティングサーバーに依存する代わりに、サードパーティのメーリングサービスを通して送信します。

これは、Jetpackのコンタクトフォームが動作しない問題を解決するために、メールに適切な認証を追加します。

WP Mail SMTP Email Deliverability イラストレーション

WP Mail SMTPはまた、あなたを可能にします:

WP Mail SMTPのセットアップ

まず、WP Mail SMTPアカウントからプラグインのzipファイルをダウンロードします。

ダウンロード」タブをクリックし、zipファイルをダウンロードしてください。

WP Mail SMTPをダウンロードしてWPFormsのコンタクトフォームからメールが送信されないのを修正する

WordPressのダッシュボードを開き、プラグインをWordPressサイトにアップロードする。この作業でヘルプが必要な場合は、WordPressプラグインのインストールガイドをご覧ください。

WP Mail SMTPをインストールする

プラグインの有効化をお忘れなく。

この時点でセットアップ・ウィザードがブラウザで開きます。今すぐ始める準備ができていない場合は、プラグイン設定のセットアップウィザード起動ボタンをクリックして、ウィザードを再起動してください。

手を貸そうか?

エリートライセンスには、SendLayer、SMTP.com、またはMailgunによるWhite Glove Setupが含まれています。

メールプロバイダーの設定

このステップでは、Jetpackコンタクトフォームからメールが送信されない問題を解決するメールサービスプロバイダを選択します。

ウィザードを開始するには、「Let's Get Started」ボタンをクリックします。

WP Mail SMTPセットアップウィザードを開始し、WPformsがメールを送信しない問題を解決する。

あとはメーラーを選ぶだけだ。

WP Mail SMTPでは、ベーシックユーザーから上級ユーザーまで、信頼できるメーラーを選択することができます。どれを使えばいいかわからない場合は、メールプロバイダのガイドをお読みください。

SendLayerSMTP.comBrevo(旧Sendinblue)は信頼性が高く使いやすいので気に入っているが、リストにあるどのメーラーでも問題なく使える。

最後のオプションであるOther SMTPは、APIを持つメーラーの代わりに、アクセスできる任意のSMTPサーバーを使用することができます。例えば、インターネットサービスプロバイダが提供するメールアカウントを使ってWordPressのメールを送信するために、Other SMTPを使用することができます。

SMTPメーラーを選択する

ここで、あなたのメーラーのドキュメントに切り替えてください。それぞれのメーラーについて、ステップバイステップのセットアップガイドを作成しました。

以下のリンクから、必要なガイドにジャンプしてください:

すべてのバージョンで利用可能なメーラー WP Mail SMTP Proのメーラー
センドレイヤー アマゾンSES
SMTP.com マイクロソフト365 / Outlook.com
ブレヴォ Zohoメール
Googleワークスペース / Gmail
メールガン
消印
センドグリッド
スパークポスト
その他のSMTP

複数のメーラーを設定したいですか?セットアップ・ウィザードが終了したら、追加接続の設定で設定できます。その後、バックアップ接続を選択し、スマートルーティングを設定することができます。

WordPressサイトとメールプロバイダーの接続が完了したら、このガイドに戻ってください。

WordPressのメールログをオンにする(オプション)

完了すると、WP Mail SMTPは2つの重要な機能を有効にします:

  • メール到達率の向上:すべてのメールが正しい設定で送信されるようになります。
  • メールエラー追跡:これは、コンタクトフォームの送信が配信されなくなる可能性のある問題を警告します。

また、プロ版以上をご利用の場合は、「詳細メールログ」と「週間メールサマリー 」をオンにすることで、サイトから送信されたすべてのメールを追跡することができます。

WP Mail SMTPセットアップウィザードで電子メールログと電子メールアラートを有効にする

メールログを有効にすると、WordPressのダッシュボードやメールレポートで、各メールの配信状況をグラフで確認できるようになります。これは、あなたのサイトから送信されるすべてのメールを監視したい場合に最適です。

WP Mail SMTP Proダッシュボードウィジェット

また、インスタントメールアラートを有効にすることも有益です。サイトがメール送信に失敗した場合、すぐに通知されます。

最後に、さらにいくつかのメールログ機能をオンにすることができます。

WP Mail SMTPセットアップウィザードでメールログ設定を行う

これらのオプションは、あなたを可能にする:

  • メールの全内容を保存する
  • 失敗したメールを再送する
  • 添付ファイルの保存
  • メールの開封とリンククリックを追跡
  • さらに

この機能がどのように機能するかについては、Eメールロギングのガイドをご覧ください。

ウィザードの最後にライセンスキーを貼り付けます。これで、Proバージョンのすべてのアップデートと機能が利用できるようになります。

WP Mail SMTPライセンスキーを入力

これでWP Mail SMTPがインストールされたので、JetpackのFromアドレスを簡単に変更することができ、送信したメールがすべて認証されるようになりました。

3.Jetpack通知メールの「差出人」を変更する

通知メールの送信元が正しく設定されていないと、エントリーが正しい認証で送信されません。

デフォルトでは、JetpackはWordPressのデフォルトの「差出人」メールからメールを送信します。このメールアドレスは通常wordpress@[yourdomain.com]です。

JetpackデフォルトのFromメールアドレス

この場合、送信者は未確認であり、このメールボックスは実際には存在しない。

Gmailはこのメールにクエスチョンマークのアイコンをつけ、「このメッセージには注意してください」という警告を表示して、ユーザーにスパマーからのメールである可能性を伝えている。

Jetpackのフォーム設定で送信者アドレスを簡単に変更することはできません。私たちがカスタマイズできるのは、通知が送信されるメールアドレスだけです。

Jetpackコンタクトフォームの設定

なぜなら、コンタクトフォームのメールは常にWP Mail SMTPで認証されたアドレスから送信されるようにしたいからです。

そこで、Jetpackフォームの送信者アドレスを設定するには、2つの方法があります。

まず、WordPressのサイト管理者の電子メールを変更することができます。これは最も基本的な方法です。WordPressダッシュボードの一般設定にメニューがあります。

ワードプレスの一般設定

管理用メールアドレス」に新しいアドレスを入力します。変更を保存すると、WordPressから確認のメールが送信されます。

変更を確認するまでは、保留と表示されます。

WordPressの管理者メールアドレスの変更保留

一部のJetpackユーザーにとっては、サイト管理者のメールをメール送信者にしたくないかもしれないので、これは不便です。また、WordPressが管理者メールの変更確認を送信しない問題が発生する可能性もあります。

もっといい選択肢がある。

WP Mail SMTPを使用すると、WordPressウェブサイト全体で異なるFromメールアドレスを強制的に使用できます。

この設定により、すべてのフォームとプラグインは自動的にWP Mail SMTPで作成した送信者を使用するようになります。送信されたメールが認証されていることが常にわかるので、これは完璧なソリューションです。

そして、Jetpackからのすべてのコンタクトフォームのメールは、スパムフィルタを回避するために必要なヘッダ付きで送信されます。

WP Mail SMTPのFromを強制的に変更するには、WP Mail SMTPSettingsページを開きます。

WP Mail SMTP設定メニュー

下にスクロールして、「Force From Email」チェックボックスを見つけます。

WP MailのSMTP設定でFrom Emailを強制する

これで完了です!これで、Jetpackのメールはすべて実在する確認済みの送信者から送信されるようになります。

プラグインごとに異なるメールアドレスを送信者として使用したい場合は、WP Mail SMTPでGmailエイリアスを使用するガイドをご覧ください。

これにより、GmailやGoogle Workspaceで複数のアドレスを確認できるため、Jetpackのメッセージは1つのアドレスから送信され、他のプラグインからのメールは別のアドレスから送信されるようになります。

4.Jetpackのメールを監視する

WP Mail SMTP Proがあれば、Jetpackの完全なメールレポートとトラッキングが可能になります。

メール配信率や開封率の統計を見るには、メールレポートをご覧ください。WP Mail SMTP " Email Reportsメニューにあります。

メールレポートをフィルタリングして、任意の日付や件名の統計を表示することができます。

WP Mail SMTP Email Reportsチャート

メールレポートの下には、Jetpackメールの開封率とクリック率も表示されます。

件名でグループ化されたメールレポート

毎週月曜日に、WP Mail SMTPからWeekly Email Summaryが送信されます。これにより、WordPressにログインすることなくメールの配信状況を確認することができます。

WP Mail SMTP Proの統計付きメールサマリー

これで完了です!これで、Jetpackのメールを追跡してレポートする方法がわかりました。

今すぐJetpackのメールを修正する

次に、DNSゾーンを設定します。

Jetpackがメールを送信しない問題を解決するためにメーラーをインストールする方法がわかりました。しかし、DNSゾーンの設定を忘れていませんか?

DMARC、SPF、DKIMレコードを追加しないと、メール通知が迷惑メールフォルダに入ってしまう可能性があります。ドメインのDMARCレコードを作成することから始めましょう。

メールを修正する準備はできていますか? 今すぐ始める 最高のWordPress SMTPプラグインで。また、すべての有料プランには14日間の返金保証があります。

この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。WPFormsがどのように資金を調達しているのか、なぜそれが重要なのか、そしてどのように私たちをサポートできるのかをご覧ください。

クレア・ブロードリー

クレアはWP Mail SMTPチームのコンテンツマネージャーです。WordPressとウェブホスティングについて13年以上の執筆経験がある。もっと知る

無料のWP Mail SMTPプラグインをお試しください

お気に入りのSMTPプロバイダーを使って、WordPressのメールを確実に送信しましょう。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。