WordPressのメールが使えなくなったときに通知を受けたいですか?
メールは、ビジネスコミュニケーションを維持し、実行する上で重要な役割を果たします。WordPressでメール送信の問題が認識されないと、リードの損失や金銭的な損失にもつながりかねません。
そのため、アラートを設定し、サイト上のEメールの不具合を即座に把握し、問題が発生したらすぐに修正できるようにすることが重要です。
この記事では、WordPressのメール障害アラートをさまざまなアプリで受け取る方法を紹介します。
なぜWordPressのメールは機能しなくなるのか?
WordPressでは、デフォルトのメール送信方法はPHP Mailです。しかし、多くのウェブホストは、PHPメールに関連するセキュリティ上の問題から、PHPメール機能をオフにしています。
その結果、WordPressのメールが完全に送信されなくなります。場合によっては、PHP Mail 機能が有効になっていても、迷惑メールフォルダに入ってしまうことがあります。
ほとんどの場合、これらの問題は、PHP Mailの代わりにSMTPを使用するようにWordPressサイトを再設定することで解決できる。WP Mail SMTPのようなプラグインを使えば、WordPressサイトを専用のメーラーサービスに接続することができます。
SMTPを使用していても、サイト上でメールエラーが発生することがあります。通常、これはメーラー・サービスで適切な認証手順を踏んでいない場合に起こります。
お客様のサイトでメール送信の問題が発生した原因が何であれ、アラート通知を設定することで、問題を特定し、すぐに修正することができます。
WordPressのメールが使えなくなったときにアラートを受け取る方法
WordPressのメール障害に対するアラートを受け取るには、いくつかの方法があります。以下にそれぞれの方法の完全な手順をご紹介します。
WP Mail SMTPのインストール
WordPressでメール障害アラートを設定するには、WP Mail SMTPをインストールする必要があります。このプラグインには、メール問題のアラート通知など、本当に便利な機能がいくつか含まれています。

WP Mail SMTPは、PHP Mailと比較して、より速く、より安全で、より信頼性の高い電子メール送信方法であるSMTPを使用するため、WordPressの電子メールに関する問題を解決するために設計されています。
しかし、メーラーサービスが停止した場合、サイトがメーラーアカウントと正しく接続されていない場合、またはメーラーのドメイン認証に問題がある場合には、問題が発生する可能性があります。
問題の原因が何であれ、WP Mail SMTPは、あなたのサイトからのメール送信に失敗するたびに通知を送信します。
まずは、WP Mail SMTP Proのライセンスを取得してください。その後、あなたのサイトにWP Mail SMTPをインストールし、簡単なセットアップウィザードを使用してメーラーを接続します。

メーラーを設定した後、インスタントメールアラートを含む、WP Mail SMTPで有効にできる追加機能が表示されます。

ここでこのオプションをオンにすることで、メール障害時の通知アラートを有効にすることができます。また、SlackやSMS、その他の方法でメール障害アラートを設定する方法もご紹介します。
電子メールによる障害アラートの設定
メールアラートを設定するには、WordPressのダッシュボードを開き、WP Mail SMTP " Settingsに進みます。設定ページで、横のバーにあるアラートタブを見つけ、クリックします。

Alertsページには、アラート通知を受け取るために利用可能なさまざまなサービスとの統合を構成するための設定が含まれています:
- 電子メール
- スラック
- ディスコード
- マイクロソフトチーム
- Twilio経由のSMS
- カスタムウェブフック
- プッシュ通知

では、それぞれを有効にする方法をひとつずつ見ていこう。
方法その1:失敗アラートの電子メール統合
最初の方法は、電子メールで電子メール障害アラートを受信することです。WP Mail SMTPは、一般的に電子メールがあなたのサイトで動作しなくなった場合でも、電子メール障害アラートを受信トレイに配信する機能があります。
Eメールで障害通知を受け取るには、 Eメールアラートスイッチをオンに切り替えます。その後、Send Toフィールドに通知を受け取りたいメールアドレスを入力するだけです。

最大3つのメールアドレスを追加して、電子メール障害アラートを統合することができます。別のメールアドレスを追加]ボタンをクリックするだけで、2つ目のメールアドレスを入力できる別の送信先フィールドが開きます。もう1つ追加したい場合は、同じプロセスを繰り返すだけです。
![別のメールアドレスを追加]ボタンをクリックします。](https://wpmailsmtp.com/wp-content/uploads/2022/07/alerts-add-another-email-address-button.png)
設定が完了したら、一番下までスクロールし、「Save Settings(設定を保存)」を押します。
これで、WordPressサイトでEメール障害が発生するたびに、WP Mail SMTPが提供されたEメールアドレスに通知します。この通知には、エラーメッセージや役立つリンクなどの重要な詳細が含まれており、問題を特定して迅速に解決することができます。

次のステップでは、Slackと連携してメールでの障害通知を行う方法をご紹介します。
方法その2:Slack経由の電子メールによる障害アラート
アラート通知をSlackと統合することは、多くのチームがビジネスコミュニケーションに使用しているプラットフォームであるため、非常に理にかなっている。
その結果、自分の好きなSlackチャンネルで、あるいはチームメンバー個人へのDMとして、通知が表示されるのを見逃すことはない。
この統合を有効にするには、Slack Alertsボタンをオンに切り替えます。

この統合には、SlackワークスペースのWebhook URLが必要です。これを取得するには、Slack APIページにアクセスし、アプリの作成ボタンをクリックしてください。

モーダルが開き、アプリを作成するための2つのオプションが表示されます。スクラッチから」を選択します。

次のモーダルでは、 アプリ名を入力します。これは何でもかまいません(後で変更することもできます)。
App Nameの下にもう一つドロップダウンがあり、この統合に使用するSlackワークスペースを選択する必要があります。ワークスペースを選択する際には注意してください。
上記の詳細を入力した後、「アプリを作成」ボタンをクリックして次に進みます。

その後、Slackアプリの表示情報を追加するための新しいダイアログボックスが表示されます。ここでアイコンや背景色を追加したり、その他の詳細を変更したりできます。
すべての見た目に満足したら、「変更を保存」をクリックします。

次に、Slack APIページから、サイドバーのFeatures " Incoming Webhooksに 移動します。

トグルボタンを使用して、受信Webhookを有効にします。

その後、「Add New Webhook to Workspace」ボタンをクリックします。

次の画面では、メールの障害通知を直接送信するチャネルまたは個人を選択できます。希望するSlackチャンネルを選択後、Allowをクリックします。

この操作の後、SlackがWebhook URLを生成し、Incoming Webhooksページにリダイレクトされます。Webhook URLをコピーしてください。

WP Mail SMTP settingsのAlertsページに戻り、 Webhook URLフィールドにSlack webhook URLを貼り付けます。

この手順を繰り返して、他のSlackチャンネルにWebhookを追加し、Eメールの障害通知を受け取ることができます。
完了したら、 設定を保存することをお忘れなく。
方法その3:Discordを介した電子メールによる障害アラート
チームがコミュニケーションに Discord を使用している場合、Discord サーバーまたはチャンネルで直接メール障害アラートを受信できます。
Slackとの統合と同様に、Discordのアラートはウェブフックを通じて機能し、必要に応じて複数のチャンネルに送信することができる。
この統合を有効にするには、Discord Alertsボタンをオンに切り替えます。

この統合には Discord サーバーのウェブフック URL が必要です。これを取得するには、Discordサーバーにログインし、画面左上のサーバー名をクリックして設定メニューを開き、サーバー設定を選択します。

サーバー設定で、左サイドバーからIntegrationsをクリックします。Webhookを作成]をクリックします(すでにWebhookを設定している場合は、[Webhookを表示])。

New Webhookをクリックして、新しいWebhookを作成します。Webhook に "WP Mail SMTP Alerts" のような名前を付け、アラートを送信するチャンネルを選択し、オプションで通知と共に表示されるアバターをカスタマイズします。
Discord が生成するWebhook URLをコピーし、保存をクリックして Webhook を作成します。

ここで、WP Mail SMTP設定のAlertsページに戻り、Webhook URLフィールドにDiscord webhook URLを貼り付けます。

これらの手順を繰り返して、他のDiscordチャンネルにWebhookを追加し、電子メールで失敗通知を受け取ることができます。
完了したら、設定を保存することをお忘れなく。
方法その4:Microsoft Teamsを経由した電子メールによる障害アラート
もしあなたのチームがSlackを使っていないなら、Microsoft Teamsでコミュニケーションしている可能性が高い。
メール配信に問題が発生した場合、お好みのTeamsチャンネルでアラートを簡単に受信できます。これにより、ツールを切り替えることなく、簡単にアラートを把握することができます。
では、その設定方法を説明しよう。

Microsoft Teamsを有効にすると、Webhook URLを追加するよう求められます。
アラートページから、トグルボタンを使用してMicrosoft Teamsを有効にします。
次に、別のタブまたはウィンドウでMicrosoft Teamsワークスペースにログインします。アラートを受信したいチャンネルを選択し、3つの点が付いたボタンをクリックします。
メニューが表示されます。

チャンネルを管理するオプションをクリックしてください。

すべてのチャンネル設定を含むページが開きます。コネクターという セクションが表示されるまで、これらのオプションをスクロールダウンします。 Editボタンをクリックします。

コネクタを選択するためのモーダルウィンドウが表示されます。プロセスを効率化するには、そのウィンドウの検索ボックスを使って "incoming webhook" を検索します。
その結果が返されると、コネクタが表示され、それを設定するためのボタンが表示されます。

注:Microsoft Teamsワークスペースで初めて接続を設定する場合は、[Configure]ボタンの代わりに[Add]と表示されます。
Configure(設定)ボタンをクリックします(初めて接続する場合はAdd(追加)ボタンをクリックします)。
次の画面で、コネクタの名前を入力します。

必要であれば、アラートメッセージと一緒に表示する画像を追加することもできます。これはオプションです。これでよければ、「作成」をクリックします。
![Create]をクリックしてWebhookを設定します。](https://wpmailsmtp.com/wp-content/uploads/2024/07/click-create.png)
Create をクリックすると、Microsoft Teams が Webhook URL を作成します。これが接続を確立するために使用されるものです。

Microsoft Teamsから値をコピーしたら、Doneをクリックして完了です。
これで、WP Mail SMTP Alerts設定を開いているウィンドウまたはタブに戻ることができます。
Microsoft Teamsを有効にするためのトグルスイッチをオンにした場所に戻ります。これで、WebhookURLフィールドにWebhookを貼り付けることができます。

別のコネクターを追加して、複数の場所で通知を受け取れるようにしたい場合は、追加できます。Teamsがアラートを送信するだけでいい場合は、一番下までスクロールして「設定を保存」をクリックします。
これですべての設定が完了し、サイトがメール配信に失敗すると、Teamsに通知が届くようになります。

Microsoft Teamsでのアラート設定は以上です!
方法5:SMSによるアラート通知
WP Mail SMTPは、WordPressのメール送信エラーのSMS通知にも対応しています。インターネットに接続していなくてもSMS通知を受け取れるので、本当に便利なオプションです。
SMS通知のセットアップには、Twilioインテグレーションが必要です。まず、WP Mail SMTP Alert SettingsでSMS via Twilio Alertsオプションを有効にします。

Twilioアカウントに関するいくつかの情報を入力して、この統合を機能させる必要があります。Twilioの電話番号をまだお持ちでない場合は、 Twilioのドキュメントをお読みください。
Twilioアカウントを作成し、Twilio電話番号を取得したら、Twilioコンソールを開きます。ここから、アカウントSSID、認証トークン、Twilio電話番号をコピーします。

WP Mail SMTP Alerts設定に戻り、コピーした詳細をSMSセクションのTwilio経由 セクションのフィールドに入力する。
Twilioの電話番号は「From Phone Number」 フィールドに入力し、「To Phone Number」には障害通知メールを受信したい電話番号を入力してください。

複数の電話番号を追加することもできます。 別のアカウントを追加]ボタンをクリックし、前回と同じ手順を今度は新しい番号で繰り返すだけです。
SMSの文字数制限のため、SMSアラートは他の統合ほど詳細ではありません。しかし、Eメールの障害を通知するための貴重な情報を含んでいます。

方法その6:プッシュ通知アラート
WP Mail SMTPは、WordPressのメール送信エラーのプッシュ通知にも対応しています。これは便利なオプションで、ウェブサイトをアクティブにしていない時でも、即座にブラウザ通知を受け取ることができます。
プッシュ通知の設定は、ブラウザから直接行うことができ、外部サービスのアカウントを必要としない。
まず始めに、WP Mail SMTP Alert設定でPush Notifications Alertsオプションを有効にします。

オプションをオンに切り替えると、「プッシュ通知を有効にする」ボタンが表示されます。このボタンをクリックすると、現在使用しているブラウザに通知が設定されます。

ブラウザが、ウェブサイトからの通知を許可するかどうかを尋ねます。許可する場合は「許可」をクリックしてください。

有効化したら、プッシュ通知をテストして正常に動作していることを確認できます。

アラートを受信したい各デバイスでこのプロセスを繰り返すことで、複数のブラウザやデバイスでプッシュ通知を有効にすることができます。iPhoneでアラートを設定したい場合は、追加の設定手順がいくつかあります。iPhoneでEメールによる障害通知を設定するための詳しい手順については、こちらのドキュメントをご覧ください。
プッシュ通知では、エラーメッセージを含むメールの失敗に関する基本的な情報が表示されます。より詳細な情報については、WP MailのSMTPメールログを確認してください。
プッシュ通知の性質上、ブラウザが開いているときにしか機能しません。24時間365日の監視のためには、プッシュ通知とEメールやSMSのような他の警告方法との組み合わせを検討してください。
方法その7:WhatsAppアラート
WP Mail SMTPはWordPressメール送信エラーのWhatsApp通知にも対応しています。WhatsAppを頻繁に利用し、メール送信エラーを即座に通知したい場合に便利です。
WhatsApp通知の設定にはMeta (Facebook)開発者アプリの作成とWhatsApp Business API統合の設定が必要です。
まずWP Mail SMTP アラート設定でWhatsApp アラートオプションを有効にします。

この統合を機能させるには、Meta開発者アプリをセットアップする必要があります。まだMetaデベロッパーアカウントを持っていない場合は、developers.facebook.comで作成できます。
Meta 開発者アカウントを作成したら、新規アプリを作成し、WhatsApp Business API を有効化します。アプリダッシュボードでアプリID、アプリシークレット、電話番号ID、Access Tokenをコピーして下さい。
WP Mail SMTP Alerts設定に戻り、コピーした情報をWhatsAppセクションのフィールドに入力する。

WhatsApp通知を受信する電話番号と電話番号IDを受信先電話番号欄に入力して下さい。国番号と特殊文字は入力しないで下さい。

複数の電話番号を追加することもできます。別の接続を追加]ボタンをクリックし、新しい番号でプロセスを繰り返すだけです。
WhatsApp Business API のご利用にはビジネス認証が必要な場合があり、メッセージ量に応じて利用料金が発生します。
WhatsApp Business APIの設定には技術的な要素が含まれるため、詳細な設定方法についてはMeta社のドキュメントをご確認ください。
方法その8:カスタムWebhooksを使ったメールによる障害アラート
WP Mail SMTP Alerts機能は、カスタムウェブフックをサポートするあらゆるサービスで通知を受け取ることができます。
Webhooks Alerts オプションを有効にし、メールエラーが発生するたびに通知を受け取るために使用したいWebhook URLを挿入するだけです。

複数のプラットフォームで同時にアラートを受信したい場合は、上記のすべての通知統合を設定できることを覚えておいてください。
これで完了です!これで、WordPressのメールが使えなくなったときに、お気に入りのアプリでアラートを受け取る準備ができました。
次に、WP Mail SMTPのバックアップ接続を設定します。
メーラーに障害が発生した場合、自動的にメールを再送信したいですか?WP Mail SMTP Proで追加の接続を設定し、バックアップ接続を選択することができます。プライマリ接続が何らかの理由で機能していない場合、WP Mail SMTPは代わりにバックアップ接続を使用してメールの送信を試みます。
WordPressの通知メールアドレスの変更に関する記事もご覧ください。また、SMTPを使用してlocalhostからメールを送信する方法については、こちらをご覧ください。
メールを修正する準備はできていますか?最高のWordPress SMTPプラグインで今すぐ始めましょう。メールを修正する時間がない場合は、追加購入としてWhite Glove Setupのフルサポートを受けることができます。
この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。