WordPress がパスワードリセットメールを送信しない問題を修正する方法

WordPressのパスワードリセットメールが送信されない問題を修正する方法

要約:ChatGPTPerplexity

WordPressのパスワードリセットメールがウェブサイトから送信されていませんか?WordPressのパスワードをリセットする必要がある理由はたくさんあります。

ほとんどの場合、単に忘れてしまったからです。しかし、新規インストール時、ホストを変更したばかりのサイト、または以前は完全に機能していたライブサイトでも発生する可能性があります。

パスワードをリセットする最も簡単な方法は、ログイン画面の「パスワードをお忘れですか?」リンクを使用することです。WordPressは、アカウントに関連付けられたメールアドレスにリセットリンクを送信します。

しかし、問題は、そのメールが届かないことがあることです。そこで、この記事では、問題をトラブルシューティングする方法、そして失敗した場合にWordPressのパスワードリセットメールを再送信する方法を紹介します。

WordPressがパスワードリセットメールを送信しない問題を修正! 🙂

WordPressのパスワードリセットメールが送信されない問題を修正する方法

ユーザーがパスワードリセットメールを受信できない場合、サイトから締め出されてしまいます。これは、エンゲージメントの低下や売上の減少につながる可能性があります。ユーザーがWordPressのログインを簡単にリセットできるようにすることは、サイトをスムーズに運営し続けるために不可欠です。

サイト管理者であり、パスワードリセットメールを受信できない場合は、根本原因を修正する前に、データベースでメールをリセットする必要があります。続行する前に、phpMyAdminでWordPressのメールをリセットする方法に関するこの記事を確認してください。

ステップ1:正確な問題をトラブルシューティングする

サイト管理者として自分のパスワードをリセットできるようになったら、問題の根本原因をさらに深く掘り下げる時です。WordPressがパスワードリセットメールを送信しない理由はたくさんあります。何がうまくいっていないのか、そしてそれをどのように修正できるのかを見ていきましょう。

管理者のメールアドレスを確認する

さらに深く掘り下げる前に、スパムまたはジャンクフォルダを確認してください。特にサイトで使用しているメールアドレスがドメインと一致しない場合、パスワードリセットメールがそこに届くことは珍しくありません。

たとえば、サイトがyourstore.comで、送信元アドレスが[email protected]の場合、GmailやOutlookなどのメールサービスはそれを疑わしいと見なす可能性があります。

次に、WordPressダッシュボードの設定 » 一般の下に設定されているメールアドレスが正しいことを確認してください。古い場合やタイプミスがある場合、リセットメールは届きません。

管理者のメールアドレス WordPress

ドメインベースのメールアドレスを使用する

WordPressサイトが[email protected]のような個人アドレスからメールを送信している場合、それがパスワードリセットメールが配信されない正確な理由である可能性があります。

これは一度以上経験しました。人々はGmailやYahooのメールを送信元として使用し、それが簡単またはより馴染みやすいと考えています。しかし、メールプロバイダーは賢いです。

送信元がgmail.comであるが、ウェブサイトのサーバー経由で送信されたメッセージを見ると、警告が表示されます。一致しないため、その不一致が原因でメールがブロックされたり、完全に破棄されたりすることがよくあります。

これを避けるために、送信元メールは常に[email protected][email protected]のようなものに設定しています。自分のドメインに関連付けられたメールを使用すると、メールサーバーに「はい、このサイトはこのアドレスからメッセージを送信することが許可されています」と伝えます。

WordPressの差出人名と差出人メールの設定

ウェブホストがメール送信をブロックしているかどうかを確認する

一度以上遭遇した問題の1つは、一部のウェブホスト、特に共有プランの場合、サイトがPHPメールを使用してメールを送信することを許可していないことです。

そして、それはデフォルトでWordPressが依存しているものです。そのため、すべてが正常に見えても、サーバーがパスワードリセットメールをサイレントにブロックしている可能性があります。

WP Mail SMTPプラグインは、この問題を簡単に解決します。信頼性の高いメールサービスを通じてメールを送信するため、メールは適切に認証されます。

WP Mail SMTP メール配信イラスト

WordPressがパスワードリセットメールを送信しない問題を修正! 🙂

ステップ2:WP Mail SMTPプラグインをインストールする

WP Mail SMTPは、WordPress向けの最高のSMTPプラグインです。WordPressの組み込みメールシステムを再構成し、外部のメールサービスプロバイダーを使用できるようにします。

プラグインをダウンロードするには、WP Mail SMTPのウェブサイトにアクセスし、アカウントにログインしてください。ダウンロードボタンは、ダウンロードタブの下にあります。

WP Mail SMTPプラグインをダウンロードします

WordPressウェブサイトのダッシュボードに切り替えて、zipファイルをプラグインページにアップロードしてください。WordPressが初めての場合や、この部分でヘルプが必要な場合は、WordPressプラグインのインストールに関するこのガイドを確認してください。

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

プラグインをインストールしたら、必ず有効化してください。これにより、プラグインの設定を支援するセットアップウィザードが開始されます。

ステップ3:メーラーサービスに接続する

このステップでは、メールサービスを選択し、WordPressサイトに接続します。開始するボタンをクリックしてウィザードを開始してください。

開始ボタンをクリックします

WP Mail SMTPは、いくつかのメーラーオプションを提供しています。WooCommerceまたはその他のeコマースウェブサイトでトランザクションメールを送信している場合は、SendLayerSMTP.com、またはBrevo(旧Sendinblue)などのプレミアムメーラーをお勧めします。

サイトであまり多くのメールを送信しない場合は、その他のSMTPおよびGmailも良い選択肢です。選択したら、ウィザードでメーラーをクリックしてください。

SMTPメーラーを選択してください

次に、メーラーとウェブサイト間の接続を設定する必要があります。下の表で、選択したメーラーのリンクをクリックしてください。これにより、設定ドキュメントが開きます。

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

すべて設定したら、このガイドに戻ってウィザードの次のステップに従ってください。

複数のメーラーを設定したい場合は、セットアップウィザードを完了した後、追加接続設定で行うことができます。その後、バックアップ接続を選択し、スマートルーティングを設定できます。

ステップ4:メールログを有効にする(オプション)

ウィザードの最後のページで、WP Mail SMTPは有効にしたいオプションを尋ねます。ウィザードでは、デフォルトで2つのオプションが有効になっています:改善されたメール配信性メールエラー追跡

WP Mail SMTPは、WordPress向けの最高のメールログプラグインとしても機能するため、WordPress管理ダッシュボードから直接メールログにアクセスするために別のプラグインを探す必要はありません。

プラグインのProバージョンをお持ちの場合は、詳細なメールログを有効にすることができます。この機能は、完全なメールレポートですべてのメールに関する情報を保存します。

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

毎週メールでメールログの概要を受け取りたい場合は、週次メールサマリーも有効にしてください。

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

最後に、インスタントメールアラートは、サイトがメールの送信に失敗した場合に通知を送信します。これにより、問題を迅速に修正して、メールの送信を再開できます。

メールアラート通知

メールログが有効になったので、特定のユーザーのパスワードリセットメールを再送信することもできます。次にその方法を説明します。

ステップ5:WordPressパスワードリセットメールを再送信する

次の画面では、高度なメールログ機能も有効にすることができます。これにより、次のようなメールを監視するために必要なすべての機能のロックを解除できます。

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

メールを再送信できるようにするには、「すべてのメールの内容を保存する」オプションを有効にする必要がありますが、これらの機能はすべて有効にすることをお勧めします。

インストールを完了するには、WP Mail SMTPアカウントからライセンスキーをコピーしてボックスに貼り付けます。これにより、Pro機能と自動更新が有効になります。

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

次に、メールログ機能をテストするために、パスワードリセットメールを生成します。WordPressダッシュボードでユーザー » 全ユーザーに移動します。ユーザー名の横にカーソルを合わせ、パスワードリセットを送信リンクをクリックします。

WordPress でパスワードリセットメールを送信する

次に、メールログに戻りましょう。左側のサイドバーで、WP Mail SMTP » メールログを開きます。パスワードリセットメールがメールログの一番上に表示されます。

WP Mail SMTPでメールログを開く

緑色のドットは正常に送信されたことを示します。失敗した場合は、代わりに赤いドットが表示されます。次に、件名をクリックしてログを開きます。

WordPress でパスワードリセットメールログを開く

右下にある再送信をクリックして、メールを再送信してください。

WordPress でパスワードリセットメールを再送信する

パスワードリセットメールを別のメールボックスに転送したい場合は、追加の受信者を追加したり、元の受信者を置き換えたりできます。

WordPressでパスワードリセットメールを転送する

メールログ画面から一括で再送信することもできます。詳細については、WP Mail SMTPを使用してWordPressメールを再送信する方法に関するこのガイドをご覧ください。

ステップ6:適切な認証のためにDNSを設定する

WP Mail SMTPを設定した後でも、パスワードリセットメールが迷惑メールフォルダに届くことがあります。ほとんどの場合、問題はWordPressやプラグインとは関係ありません。

ドメインのDNSレコードが正しく設定されていないためです。GmailやOutlookなどのメールサービスは、サイトからのメールが本物であることを確認するために、特定のDNSレコードをチェックします。

これらには、SPF、DKIM、DMARCレコードが含まれます。これらのいずれかが欠落しているか、正しく設定されていない場合、メールは疑わしいとフラグ付けされ、受信トレイに届かない可能性が高くなります。

通常、WP Mail SMTPを使用して簡単なテストメールを実行することをお勧めします。このプラグインには、不足または誤った設定を自動的にフラグ付けするDNSチェッカーがあり、修正が必要なものを正確に把握できます。

ドメインチェック結果

WP Mail SMTPで受け取るSPF、SKIM、またはDMARCの警告に注意してください。これらの設定を正しく行うことは、WordPressメールが迷惑メールフォルダに届かないようにするための重要なステップです。

どこから始めればよいかわかりませんか?メール送信者ドキュメントのDNS設定手順に従って、正しい方向に進んでください。DMARCレコードの作成方法に関するこのガイドから始めてください。

ボーナスのヒント:デフォルトのWordPress通知を制御する

WordPressユーザーにパスワードリセットメールを送信することに加えて、サイトは次のような他のデフォルト通知も送信します。

ユーザーが多い忙しいサイトの場合、これらのメールが少し圧倒されることがあります。

だからこそ、WP Mail SMTP を使用すると、受信したくないデフォルトの通知を簡単に無効にすることができます。

WordPress のダッシュボードから、WP Mail SMTP » 設定 に戻ります。

WP Mail SMTP 設定メニュー

次に、一番上にある メールコントロール タブに切り替えます。

WP Mail SMTP のメールコントロール

ここでは、すべてのデフォルトの WordPress 通知がセクションに分かれて表示されます。各設定の横にあるトグルをオフにするだけで、メール通知の受信を停止できます。

プラグインの自動更新メールを無効にする

よくある質問 – WordPress がパスワードリセットメールを送信しない

WordPress のパスワードリセットメールが送信されない原因について、多くの質問を受けます。以下のよくある質問をご覧ください。

ローカルの開発環境でパスワードリセットメールを受信できないのはなぜですか?

ローカルサーバーでは、メールを送信するために SMTP プラグインを設定する必要があります。wp_mail() 関数は機能しません。

WordPress でパスワードリセットメールをカスタマイズできますか?

はい、WP Mail SMTP を使用すれば、メールテンプレート、件名、送信者名、コンテンツをカスタマイズできます。

パスワードリセットメールが正常に送信されたかどうかを確認するにはどうすればよいですか?

パスワードリセットメールが正常に送信されたかどうかを確認するには、SMTP メール履歴で送信済みメッセージを確認してください。メールログを有効にできるプラグインを使用している場合は、それも確認できます。

WordPress でメールのエラーログを見つけることはできますか?

はい、WordPress のメールエラーログは /wp-content/debug.log で見つけることができます。wp-config.php でデバッグを有効にすることによっても、メールの失敗を記録できます。

パスワードリセットリンクの有効期限を延長するにはどうすればよいですか?

デフォルトでは、パスワードリセットリンクは 12 時間で期限切れになります。ただし、必要に応じてこれを変更し、ユーザーにより多くの時間を与えることができます。これを行うには、wp-config.php ファイルで PASSWORD_RESET_TIMEOUT 定数を見つけて、有効期限を延長するように設定してください。

「メールを送信できませんでした。サイトが正しく設定されていない可能性があります」とはどういう意味ですか?

このメッセージは、ウェブサイトがメールサーバーに接続できなかったことを意味します。これを修正するには、適切なメーラーサービスを通じてメッセージを送信するように SMTP を設定してください。

WordPress のパスワードリセットメールが機能しないのはなぜですか?

メールが送信されても、スパムフォルダに届いてしまうことがあります。また、送信元アドレスが間違っていたり、DNS の問題があったりすると、配信が停止されることがあります。まずスパムフォルダを確認し、次にメール設定を確認してください。

次に、WordPress でプッシュ通知を設定する

訪問者に常に最新情報を届けたいですか?ブラウザプッシュ通知を簡単に追加して、新しいブログ投稿を見逃さないようにすることができます。WordPress でプッシュ通知を設定する方法についてのこの記事をご覧ください。

WordPressメールを今すぐ修正する

メールの修正準備はできましたか?今日から始めましょう WordPressの最高のSMTPプラグインで。メールを修正する時間がない場合は、追加購入で完全なWhite Glove Setupアシスタンスを利用でき、すべての有料プランで14日間の返金保証が付いています。

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

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

ハムザ・シャヒド

ハムザはWP Mail SMTPのライターであり、デジタルマーケティング、サイバーセキュリティ、WordPressプラグイン、ERPシステムに関連するトピックも専門としています。もっと詳しく

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

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