Jetpack お問い合わせフォームがメールを送信しないように修正する

【解決済み】Jetpack お問い合わせフォームがメールを送信しない場合の対処法

要約:ChatGPTPerplexity

Jetpackのコンタクトフォームからメールが送信されませんか?適切な通知がないと、顧客やリードを失う可能性があります。

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

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

WordPressフォームからメールが送信されないのは、通知がスパムとしてマークされているためである可能性が高いです。Jetpackコンタクトフォームがメール通知を送信する場合、Webサーバーのwp_mail()関数を使用して送信します。

これは認証を追加しないため、メールがサイトから送信されたことを証明するヘッダーがありません。

認証の欠如は、Jetpackメールがスパムとして分類される最大の理由です。

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

Jetpackのお問い合わせフォームからメールが送信されない場合の対処法

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

まず、SMTPでJetpackを設定してトラブルシューティングを開始しましょう。

1. Jetpack Akismet設定を確認する

Jetpackのお問い合わせフォームのメールが届かない場合は、まずAkismetを確認する必要があります。

Akismetが有効になっていると、自動的に送信をフィルタリングします。

Jetpackのお問い合わせフォームからメールが送信されない - Akismetの設定

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

  • スパムと思われるお問い合わせフォームのメッセージをサイレントに破棄します。そのため、メッセージを見ることはありません。
  • WordPressのコメントスパムフォルダにメッセージを保存し、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 メール配信イラスト

WP Mail SMTPでは、次のようなこともできます。

WP Mail SMTPを設定する

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

ダウンロードタブをクリックしてzipファイルをダウンロードします。

WPFormsのお問い合わせフォームからメールが送信されない問題を解決するためにWP Mail SMTPをダウンロードする

次にWordPressダッシュボードを開き、プラグインをWordPressサイトにアップロードします。これにヘルプが必要な場合は、このWordPressプラグインのインストールガイドにアクセスしてください。

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

プラグインを有効化することを忘れないでください。

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

お手伝いが必要ですか?

私たちのEliteライセンスには、SendLayer、SMTP.com、またはMailgunによるWhite Glove Setupが含まれています。

メールプロバイダーを設定する

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

ウィザードを開始するには、開始するボタンをクリックします。

WPformsがメールを送信しない問題を修正するためにWP Mail SMTPセットアップウィザードを開始する

次にメーラーを選択します。

WP Mail SMTPでは、基本的なユーザーまたは高度なユーザー向けの信頼性の高いメーラーを選択できます。どちらを使用するか不明な場合は、このメールプロバイダーガイドをお読みください。

私たちはSendLayerSMTP.com、およびBrevo(旧Sendinblue)を推奨します。これらは信頼性が高く使いやすいためですが、リスト内のどのメーラーでもうまく機能します。

最後のオプションであるその他のSMTPを使用すると、API付きのメーラーの代わりに、アクセスできる任意のSMTPサーバーを使用できます。たとえば、その他のSMTPを使用して、インターネットサービスプロバイダーから提供されたメールアカウント経由でWordPressメールを送信できます。

SMTPメーラーを選択

次に、メーラーのドキュメントに切り替えます。それぞれにステップバイステップのセットアップガイドを作成しました。

必要なガイドにジャンプするには、以下のリンクを使用してください。

すべてのバージョンで利用可能なメーラー WP Mail SMTP Pro のメーラー
SendLayer Amazon SES
SMTP.com Microsoft 365 / Outlook.com
Brevo Zoho Mail
Google Workspace / Gmail
Mailgun
Postmark
SendGrid
SparkPost
その他のSMTP

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

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

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

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

  • 改善されたメール配信可能性:これにより、すべてのメールが正しい設定で送信されるようになります。
  • メールエラー追跡:これにより、コンタクトフォームの送信が配信されない可能性のある問題について通知されます。

当社のProバージョン以上をお持ちの場合は、詳細なメールログ週次メールサマリーをオンにして、サイトから送信されたすべてのメールを追跡することもできます。

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

メールログがオンになっていると、WordPressダッシュボードのグラフと完全なメールレポートで各メッセージの配信ステータスを確認できます。これは、サイトから送信されているすべてのメールを監視したい場合に最適です。

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

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

最後に、メールロギング機能を有効にするためのオプションがいくつかあります。

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

これらのオプションにより、以下のことが可能になります:

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

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

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

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

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

3. Jetpack通知の「送信元」メールを変更する

通知の差出人メールが正しく設定されていない場合、エントリは正しい認証で送信されません。

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

Jetpackのデフォルトの差出人メールアドレス

この場合、送信者は検証されておらず、このメールボックスは実際には存在しません。

Gmail はこのメールに疑問符アイコンを付けてマークし、「このメッセージには注意してください」という警告を表示して、メールがスパマーからのものである可能性があることをユーザーに伝えることもあります。

Jetpack のフォーム設定で差出人アドレスを簡単に変更することはできません。通知が送信される宛先のメールアドレスのみをカスタマイズできます。

Jetpackのお問い合わせフォームの設定

これはあまり良くありません。なぜなら、常に連絡フォームのメールが WP Mail SMTP の検証済みアドレスから送信されるようにしたいからです。

そのため、Jetpack フォームの差出人アドレスを設定するには 2 つの解決策があります。

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

WordPress一般設定

管理者のメールアドレスの下に新しいアドレスを入力できます。変更を保存すると、WordPress は確認メールを送信します。

変更を確認するまで、保留中としてマークされます。

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

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

より良い選択肢があります。

WP Mail SMTP を使用して、WordPress サイト全体で別の差出人メールアドレスを強制できます。

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

そして、Jetpack からのすべての連絡フォームメールは、スパムフィルターをバイパスするために必要なヘッダーを付けて送信されます。

WP Mail SMTP で差出人メールを強制するには、WP Mail SMTP の設定ページを開いてください。

WP Mail SMTP 設定メニュー

下にスクロールして、差出人メールを強制するチェックボックスを見つけます。

WP Mail SMTPの設定で送信元メールを強制する

これで完了です!Jetpack のすべてのメールは、実際に存在する検証済みの差出人から送信されるようになります。

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

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

4. Jetpackメールを監視する

WP Mail SMTP Proが利用可能になったことで、Jetpackの完全なメールレポートと追跡機能が利用できるようになりました。

メールの配信可能性と開封率に関する統計を確認するには、メールレポートをご覧ください。これは、WP Mail SMTP » メールレポートメニューの下にあります。

メールレポートは、任意の日付または件名で統計を表示するようにフィルタリングできます。

WP Mail SMTP メールレポートグラフ

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

件名ごとにグループ化されたメールレポート

毎週月曜日に、WP Mail SMTPから週次メールサマリーが送信されます。これにより、WordPressにログインしなくてもメールの配信可能性を把握できます。

WP Mail SMTP Pro のメール要約と統計情報

これで、Jetpackメールの追跡とレポート作成の方法がわかりました。

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

次に、DNSゾーンを設定する

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

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

メールの修正準備はできましたか?WordPress用SMTPプラグインのベストセラーである本日より開始してください。メールの修正に時間をかけられない場合は、追加購入で完全なホワイトグローブセットアップ支援を利用できます。また、すべての有料プランには14日間の返金保証が付いています。

この記事がお役に立った場合は、WordPressのヒントやチュートリアルについては、FacebookとTwitterでフォローしてください。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。WPFormsがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかをご覧ください。

クレア・ブロードリー

クレアはWP Mail SMTPチームのコンテンツマネージャーです。彼女はWordPressとウェブホスティングに関する執筆経験が13年以上あります。 詳細はこちら

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

お気に入りのSMTPプロバイダーを使用して、WordPressのメールを確実に送信してください。