WordPressのユーザー登録メールが送信されない?
誰かがあなたのウェブサイトに登録すると、WordPressは自動的に電子メール通知を送信します。ウェブサイトの管理者と登録したユーザーの両方がこの通知を受け取ります。
このEメールにはパスワードを設定するためのリンクが含まれているため、ユーザーにとって非常に重要です。しかし、時々これらのメールが行方不明になったり、完全に送信されないことがあります!
そこでこの記事では、ウェブサイトに新規登録したユーザーがパスワード設定用のメールを受け取るように、この問題を簡単に修正する方法をご紹介します。
WordPressの登録メールが送信されないのはなぜですか?
デフォルトでは、WordPressはPHPのメール関数と呼ばれるコードを使用してメールを送信します。これらのメールは、WordPressサイトのお問い合わせフォームから送信することもできますし、新しいコメント、パスワードのリセット、ユーザー登録、WooCommerceの注文などの自動通知メールにすることもできます。
メールが届かない原因としてよくあるのは、ホスティング・サーバーがPHPのメール機能を使うように設定されていないことです。その他の一般的な原因としては、ホスティングサーバーがPHPを完全にブロックしていることが挙げられます。また、認証なしでメールが送信され、そのメールが直接スパムに送られることも考えられます。
このプラグインは、デフォルトのメール機能をSMTPに置き換え、トランザクションメーラーを使用してメールが適切に認証されるようにします。このプロセスの仕組みを説明したインフォグラフィックはこちら:

WordPressのユーザー登録メールが送信されない場合の対処法
ステップ1:管理者メールの確認
デフォルトでは、WordPressはすべての自動メールの送信にサイト管理者のメールを使用します。これには、パスワードリセットメールや新規ユーザー登録などの重要なメール通知が含まれます。
多くのスパムフィルターは、このようなメールをスパムだと判断してブロックします。迷惑メールフォルダにさえ入らないこともある。
このような事態を避けるため、ウェブサイトのドメイン名には必ずブランド名の入ったメールアドレスを使用する必要があります。例えば、このウェブサイトでは[email protected]。
まだお持ちでない方は、5分以内に無料のビジネスメールアドレスを取得する方法をご覧ください。ブランドドメインのメールアドレスは、ユーザーからの信頼を高めるだけでなく、ブランド認知にも役立ちます。
管理者メールアドレスを変更するには、WordPressのナビゲーションメニューから設定"一般を クリックします。

新しいメールアドレスをドメイン名と一緒に入力し、設定を保存します。変更を確認するために、同じアドレスにメールが届くことを確認してください。

これで、更新されたメールアドレスから新しいメールが届くはずです。それでも問題が解決しない場合は、次にSMTPプラグインをインストールする方法を説明します。
ステップ2:SMTPプラグインをインストールする
WP Mail SMTPは、適切な認証を使用してすべての電子メールを再ルーティングする最高のWordPress SMTPプラグインです。
PHP のメール関数を使う代わりに、WP Mail SMTP は wp_mail()
のようなメーラー・サービスを使うことができる。 センドレイヤー.
セットアップ・ウィザードを使えばセットアップは簡単だが、他の人にプラグインのインストールを頼みたい場合は、完全なWhite Glove Setupが利用できる。

プラグインをダウンロードするには、まずWP Mail SMTPアカウントを設定する必要があります。WordPressを別ウィンドウまたは別タブで開いたまま、WP Mail SMTP アカウントページに行き、ダウンロードタブの下にあるプラグインファイルの最新バージョンを取得する。

WordPressのダッシュボードに戻り、.zipファイルをアップロードしてプラグインをインストールします。この方法がわからない場合は、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

プラグインを有効にしてください。そうするとすぐに、プラグインのセットアップウィザードがブラウザで開きます。
プラグイン設定のGeneral タブにあるLaunch Setup Wizardボタンをクリックしてウィザードを起動することもできます。

以前にWP Mail SMTPをインストールした場合、セットアップウィザードを実行すると、既存の設定が上書きされますのでご注意ください。Let's Get Startedボタンをクリックしてください。

ステップ3:SMTPメーラーを選択する
最初のステップは、あなたのウェブサイトから適切な認証でメールを送信するためのプライマリSMTPメーラーサービスを選択することです。WP Mail SMTPで選択できるオプションはたくさんあります。
どのメーラーがあなたのサイトに最適かわからない場合は、業界最高のSMTPサービスプロバイダーをリストアップしたこのガイドをご覧ください。
SendLayer、SMTP.com、Brevo(旧Sendinblue)などは信頼性が高いと評判なのでおすすめだ。

目的に合わせてお選びください。各メーラーのマニュアルがありますので、それに従ってサービスを設定してください。
- センドレイヤー
- SMTP.com
- ブレヴォ
- アマゾンSES
- Googleワークスペース / Gmail
- メールガン
- マイクロソフト365 / Outlook.com
- 消印
- センドグリッド
- スパークポスト
- Zohoメール
- その他のSMTP
停電に備えてバックアップ・メーラーを設定したい場合は、セットアップ・ウィザードを終了した後、追加接続設定で設定できます。その後、バックアップ接続を選択し、スマートルーティングを設定することができます。
ステップ4:メールログ機能を有効にする
次に、どの機能を有効にするかを選択します。デフォルトでは、メール配信の改善と メールエラーの追跡機能が有効になっています。

詳細メールログでは、あなたのウェブサイトから送信されたすべてのメールを完全メールレポートで追跡することができます。
毎週最新のメール配信状況の概要を見るには、「週間メールサマリー」をオンにしてください。

インスタントメールアラートをオンにすると、サイトがメール送信に失敗した場合、すぐに知ることができます。また、トラブルシューティングに役立つエラーの情報も得られます。

次の画面では、高度な電子メールログオプションを有効にすることができます。

例えば、すべてのメールの内容を保存しておけば、必要に応じて再送信することができます。これは、登録やパスワードリセットのメールを再送する必要がある場合に特に便利です。
さらに、開封やリンククリックの追跡、ログのエクスポートや印刷、添付ファイルの保存など、さまざまなことが可能です。どのように機能するかは、WordPressのメールロギングのガイドをご覧ください。
最後のステップでは、WP Mail SMTPアカウントからライセンスキーを取得し、ここに貼り付けます。これで今後の自動アップデートが可能になります。

ウィザードの最後にテストメールが送信できるようになります。これで、WordPressのユーザー登録メールが送信されない問題が修正されたことが確認できます。
ステップ5:同じアドレスからすべてのメールを送信する(オプション)
ユーザー登録メールとは別に、あなたのウェブサイトはいくつかの異なるプラグインからメールを送信しているかもしれません。WP Mail SMTPには、ウェブサイト上のすべてのプラグインが同じメールアドレスを使用するように強制する機能があります。
プラグイン設定の「General」タブで、「Force From Email」にチェックマークがついていることを確認します。これにより、すべてのプラグインが同じ送信元メールアドレスを使用するようになります。

WordPressでユーザー登録メールが送信されない場合の対処方法に関するFAQ
WordPressのユーザー登録メールが送信されないというのは、読者の間でよくある話題です。ここでは、それに関するよくある質問にお答えします:
WordPressが新規ユーザーのメールを自動送信しないのはなぜですか?
サーバーがPHPメールをサポートしていない場合、WordPressのデフォルトのメール設定が壊れてしまうことがあります。私がこの問題のトラブルシューティングをするときに最初に確認することのひとつです。
新規ユーザー登録のメールが送信されません。
最も簡単な方法は、WP Mail SMTPのようなSMTPプラグインをインストールすることだ。これはあなたのサイトを適切なEメールプロバイダに接続し、メッセージが確実に送信されるようにします。
WordPressは管理者とユーザーに同時にメールを送信できますか?
はい、両方のアドレスがコンタクトフォームの通知設定で設定されていることを確認する必要があります。私は会員制サイトやWooCommerceサイトを立ち上げる際に、何度もこの作業を行ってきました。
WordPressはデフォルトで登録メールを送信しますか?
そのはずです。しかし、メール機能に問題があったり、ホストがメールをブロックしたりすると、これらのメッセージは送信されません。
次に、DNS設定を確認します。
DNS設定でDMARC、SPF、DKIMレコードを追加していない場合、ウェブサイトからのメールは迷惑メールボックスに入る可能性があります。また、Gmailを使用している場合は、「このメッセージには注意してください」という警告が表示されるかもしれません。

このような警告を解除するには、DNS設定でドメインのDMARCレコードを追加します。DNSレコードは、ドメインレジストラまたはサイトのホスティング会社のいずれかで見つけることができます。
メールを修正する準備はできていますか?最高のWordPress SMTPプラグインで今すぐ始めましょう。メールを修正する時間がない場合は、追加購入としてWhite Glove Setupのフルサポートを受けることができます。
この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。