WordPressのユーザー登録メールが送信されない?
誰かがあなたのウェブサイトに登録すると、WordPressは自動的に電子メール通知を送信します。ウェブサイトの管理者と登録したユーザーの両方がこの通知を受け取ります。このメールにはパスワードを設定するためのリンクが含まれているため、ユーザーにとって非常に重要です。しかし、時々このメールが消えてしまうことがあります。
この記事では、ウェブサイトに新規登録したユーザーがパスワード設定用のメールを受け取るように、この問題を簡単に修正する方法を紹介します。
WordPressの登録メールが送信されないのはなぜですか?
デフォルトでは、WordPressはPHPのメール関数と呼ばれるコードを使用してメールを送信します。これらのメールは、WordPressサイトのお問い合わせフォームから送信することもできますし、新しいコメント、パスワードのリセット、ユーザー登録、WooCommerceの注文などの自動通知メールにすることもできます。
メールが届かない原因としてよくあるのは、ホスティングサーバーがPHPのメール機能を使うように設定されていないことです。その他の一般的な原因としては、ホスティングサーバーがPHPを完全にブロックしていることが挙げられます。
もうひとつ考えられる問題は、認証なしでメールが送信されることだ。この場合、メールは直接スパムに送られる。
では、メールの問題を解決する方法を見てみよう。
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をインストールする
プラグインをダウンロードするには、まずWP Mail SMTPアカウントを設定する必要があります。WordPressを別ウィンドウまたは別タブで開いたまま、WP Mail SMTP アカウントページに行き、ダウンロードタブの下にあるプラグインファイルの最新バージョンを取得する。
WordPressのダッシュボードに戻り、.zipファイルをアップロードしてプラグインをインストールします。この方法がわからない場合は、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。
プラグインを有効にしてください。そうするとすぐに、プラグインのセットアップウィザードがブラウザで開きます。
プラグイン設定のGeneralタブにあるLaunch Setup Wizardボタンをクリックしてウィザードを起動することもできます。
以前にWP Mail SMTPをインストールした場合、セットアップウィザードを実行すると、既存の設定が上書きされますのでご注意ください。
Let's Get Startedボタンをクリックしてください。
SMTPメーラーの選択
最初のステップは、あなたのウェブサイトから適切な認証でメールを送信するためのプライマリSMTPメーラーサービスを選択することです。WP Mail SMTPで選択できるオプションはたくさんあります。
どのメーラーがあなたのサイトに最適かわからない場合は、業界最高のSMTPサービスプロバイダーをリストアップしたこのガイドをご覧ください。
信頼性が高いと評判のSendLayer、SMTP.com、Brevo(旧Sendinblue)をお勧めします。
目的に合わせてお選びください。各メーラーのマニュアルがありますので、それに従ってサービスを設定してください。
- センドレイヤー
- SMTP.com
- ブレヴォ
- アマゾンSES
- Googleワークスペース / Gmail
- メールガン
- マイクロソフト365 / Outlook.com
- 消印
- センドグリッド
- スパークポスト
- Zohoメール
- その他のSMTP
停電に備えてバックアップ・メーラーを設定したい場合は、セットアップ・ウィザードを終了した後、追加接続設定で設定できます。その後、バックアップ接続を選択し、スマートルーティングを設定することができます。
Eメール機能を有効にする
次に、どの機能を有効にするかを選択します。デフォルトでは、メール配信の改善と メールエラーの追跡機能が有効になっています。
詳細メールログでは、あなたのウェブサイトから送信されたすべてのメールを完全メールレポートで追跡することができます。毎週最新のメール配信統計の概要を見るには、「週間メールサマリー」をオンにしてください。
インスタントメールアラートをオンにすると、サイトがメール送信に失敗した場合、すぐに知ることができます。また、トラブルシューティングに役立つエラーの情報も得られます。
次の画面では、高度な電子メールログオプションを有効にすることができます。
すべてのメールの内容を保存しておけば、必要に応じて再送信することができます。これは、登録やパスワードリセットのメールを再送する必要がある場合に特に便利です。
さらに、開封やリンククリックの追跡、ログのエクスポートや印刷、添付ファイルの保存など、さまざまなことが可能です。どのように機能するかは、WordPressのメールロギングのガイドをご覧ください。
Save and Continue(保存して続ける)をクリックして次のステップに進みます。
最後のステップでは、WP Mail SMTPアカウントからライセンスキーを取得し、ここに貼り付けます。これで今後の自動アップデートが可能になります。
ウィザードの最後にテストメールが送信できるようになります。これで、WordPressのユーザー登録メールが送信されない問題が修正されたことが確認できます。
ステップ3:同じアドレスからすべてのメールを送信する(オプション)
ユーザー登録メールとは別に、あなたのウェブサイトはいくつかの異なるプラグインからメールを送信しているかもしれません。
WP Mail SMTPには、ウェブサイト上のすべてのプラグインに同じメールアドレスを使用させる機能があります。
プラグイン設定のGeneralタブで、Force From Emailの横にチェックマークがあることを確認してください。
これにより、すべてのプラグインが同じFromメールアドレスを使用するようになります。
次に、DNSゾーンをチェックする
DNS設定でDMARC、SPF、DKIMレコードを追加していない場合、ウェブサイトからのメールは迷惑メールボックスに入る可能性があります。また、Gmailを使用している場合は、「このメッセージには注意してください」という警告が表示されるかもしれません。
このような警告を解除するには、DNS設定でドメインのDMARCレコードを追加します。DNSレコードは、ドメインレジストラまたはサイトのホスティング会社のいずれかで見つけることができます。
メールを修正する準備はできていますか? 今すぐ始める 最高のWordPress SMTPプラグインで。また、すべての有料プランには14日間の返金保証があります。この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。