WordPressサイトでメールの送信に失敗した場合、通知を受けたいですか?WP Mail SMTPを使えば、サイトからのメール送信に失敗した場合に様々なアラートを受け取ることができます。
このチュートリアルでは、WP Mail SMTPを使用してサイトに電子メールアラートを設定する方法を紹介します。
始める前に、まずWP Mail SMTPがWordPressサイトにインストールされ、有効化されていることを確認し、ライセンスを確認する必要があります。
メールアラートとは?
WP Mail SMTPメールアラートは、複数の異なるサービスを通じて、WordPressサイトのメール障害をお知らせします。例えば、あなたのウェブサイトがメールを送信できない場合、失敗するたびに自動的にテキストメッセージを受信します。
アラートは、WP MailのSMTP設定の誤設定をキャッチするのに役立ちます。
注:失敗するメールがある場合は、WP Mail SMTPのトラブルシューティングガイドをご覧ください。
アラートの設定
ワードプレスダッシュボードからメールアラートの設定を始めるには、WP Mail SMTP " Settingsに行き、Alertsタブをクリックします。

アラートページが表示され、Eメールアラートを配信する4つの異なるサービス統合のいずれかを選択できます:
あなたのサイトでEメールアラートを有効にするには、これらのサービスの少なくとも1つとの統合を設定する必要があります。以下のセクションでは、各サービスの設定方法を説明します。
注:各アラートで参照されるエラーに関する詳細情報を取得するには、サイトのメールログを有効にすることをお勧めします。
電子メール
Eメールオプションでは、最大3つのEメールアドレスにEメールアラートが配信されます。これらのアラートは安全なAPI経由で送信され、サイトのメール設定に依存しません。
その結果、あなたのサイトがEメールを送信できない場合でも、アラートを受け取ることができる。
他のサービスとの統合とは異なり、メール通知は30分に1回のみ送信されます。そのため、この時間内に複数のメールが失敗した場合、最初の1通のみが通知されます。
注:失敗したすべてのメールを表示するには、WP Mail SMTPでメールログを有効にする必要があります。
電子メール統合の設定
Eメールアラートを有効にするには、Eメールアラートオプションをオンに切り替えてください。

送信先フィールドに受信者のアドレスを入力してアドレスを設定します。

別のアドレスを追加したい場合は、「別のメールアドレスを追加」ボタンをクリックします。
![alerts-add-another-email-address-button - WP Mail SMTP 別のメールアドレスを追加]ボタンをクリックします。](https://wpmailsmtp.com/wp-content/uploads/2022/07/alerts-add-another-email-address-button.png)
次に、追加Eメールを2番目の送信先フィールドに入力します。

メール統合の設定が完了したら、すぐに設定を保存するか、他の統合を追加し続けることができます。
スラック
Slackとの統合により、アラートはSlackのワークスペース、またはチームの個々のメンバーに送信されます。メールとの統合とは異なり、Slackの設定は必要な数だけ設定できます。Slackとの統合では、Webhookを利用してコミュニケーションを促進します。
Slackとの統合設定
Slackの統合を使用するには、Slackアプリを作成し、そのWebhook URLをサイトに追加する必要があります。その前に、Slack Alertsオプションをオンに設定してください。

次に、Slack APIページを開き、新しいアプリを作成します。アプリの作成]ダイアログで、[ゼロから]を選択してアプリの作成を開始します。

これで、Slackアプリのアプリ名を選択できるようになります。

また、ワークスペースのドロップダウンリストからアプリのワークスペースを選択する必要があります。

注:この設定はアプリの作成後には変更できないため、必ず正しいワークスペースを選択してください。間違ったワークスペースを選択した場合、アプリを再度作成する必要があります。
ワークスペースを選択したら、Create Appボタンをクリックして新しいSlackアプリを作成します。

Slackアプリを作成したら、「表示情報」の下に、短い説明文と長い説明文の両方、アプリの画像、アプリの背景色を追加できます。
完成した説明文の例を以下に掲載しました:

お好きなようにアプリの設定が終わったら、画面右下の「変更を保存」ボタンをクリックして設定を保存します。

次のステップは、SlackアプリをあなたのサイトのWP Mail SMTPに接続するために必要なWebhookを有効にしてコピーすることです。
これを行うには、Slack APIページのサイドバーにあるFeatures " Incoming Webhooksをクリックします。

Incoming Webhooksページでは、アプリのすべての受信Webhookを管理できます。

まずは、Activate Incoming Webhooksを Onに設定します。

次に、[Webhook URLs for Your Workspace] の下にある [Add New Webhook to Workspace]ボタンをクリックして、アプリ用の Webhook URL を生成します。

Slackアプリはチャンネルまたは個人に通知を送信するので、利用可能なチャンネルと個人のリストから目的の受信者を選択する必要があります。これを行うには、ドロップダウンリストをクリックし、チャネルまたは個人を選択します。

Allowボタンをクリックして、アプリに許可を与えます。

操作が完了すると、Incoming Webhooksページにリダイレクトされ、アプリ用の新しいWebhook URLが表示されます。コピーボタンをクリックして、SlackからWebhook URLをコピーします。

最後に、SlackからコピーしたWebhook URLをWP Mail SMTP Alert設定のWebhook URLフィールドに貼り付けます。

このステップが終わったら、設定を保存するか、他の統合を追加してください。
すべてが正しくセットアップされると、サイトがメール送信に失敗するたびにSlackに通知が届くようになります。

注:SlackでWebhookを使用するための詳細については、SlackのIncoming Webhooks APIのドキュメントをご覧ください。
ディスコード
Discordとの統合により、アラートはDiscordサーバーまたはDiscordサーバー上の個々のチャンネルに送信されます。Slackとの統合と同様に、必要な数のDiscordウェブフック接続を持つことができます。
Discordとの統合を設定する
始めるには、DiscordサーバーにWebhook接続を作成する必要があります。次に、Webhook URL を使用してサイトと Discord の接続を確立します。
これを行うには、Discord Alertsオプションをオンに切り替えます。

その後、Discordサーバーにログインする必要があります。サーバーにログインしたら、左上のサーバー名をクリックして追加設定を開きます。

次に、ドロップダウンメニューからサーバー設定を選択します。

サーバーの概要ページで、APPSセクションの下にある統合サイドバー・メニューを選択します。

次に、「Create Webhook」ボタンをクリックして次に進みます。

これであなたのDiscordサーバーに新しいWebhook接続が生成されます。Webhook をクリックして詳細を確認してください。

次に、Nameフィールドに使用したい名前を入力します。この名前は、複数のウェブフックを持っている場合に役立ちます。

次に、Eメールアラートを送信するチャンネルを選択する必要があります。

注意:Discordロゴの横にある写真アイコンをクリックすると、Webhookアイコン画像を更新できます。
完了したら、必ず「変更を保存」ボタンをクリックして、Webhookを更新してください。

ここで、新しいWebhook接続の「Webhook URLをコピー」ボタンをクリックします。

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

次に、設定を保存するか、他の統合を追加するために続行します。
すべてが正しく設定されると、サイトがメール送信に失敗するたびに、Discordサーバーに通知が届くようになります。

マイクロソフトチーム
チームがMicrosoft Teamsを使用している場合、チームのワークスペースで個々のチャンネルにアラートを設定できます。
Slackとの統合と同様に、Microsoft Teamsのコンフィギュレーションは必要なだけ設定できる。Microsoft Teams統合は、Webhookを使用してコミュニケーションを促進します。
Microsoft Teams統合の設定
Microsoft Teamsとの統合を使用するには、アラートを受信したいチャンネルでWebhook接続を設定する必要があります。次に、Microsoft Teamsから生成したWebhook URLをサイトに追加します。
まず、 Microsoft Teams Alertsオプションをオンに切り替えます。

次に、Microsoft Teamsワークスペースにログインします。そこで、アラートを受信するように設定したいチャンネルを開きます。次に、チャンネル名の横にある3つの点のアイコンをクリックして、追加設定を開きます。

その後、ワークフローオプションを選択して続行します。

表示されたオーバーレイで、検索フィールドに「webhook」と入力する。

次に、Post to a channel when a webhook requests is receivedオプションを選択します。

次に、Nameフィールドに Webhook の名前を入力する必要があります。Webhook接続の目的を定義する説明的な名前を使用することをお勧めします。

その後、[Next]ボタンをクリックして続行します。

次のページでは、 Microsoft Teamsチームと Microsoft Teamsチャンネルのドロップダウンから、それぞれ通知を送信するチームとチャンネルを選択する必要があります。

次に、ワークフローの追加ボタンをクリックして、設定を完了します。

ワークフローが正常に追加されたというメッセージが表示されるはずです。ウェブフックURLの横にあるコピーアイコンをクリックしてください。

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

その後、設定を保存するか、他の統合を追加してください。
すべてが正しく設定されると、サイトがメール送信に失敗するたびにMicrosoft Teamsに通知が届くようになります。

TwilioアラートによるSMS
Twilioの統合により、Eメールアラートをお客様のサイトからモバイルデバイスに送信することができます。SMSアラートはTwilioの電話番号を介して送信されます。
SMSの文字数制限のため、このサービス統合では詳細な情報を提供できません。代わりに、受信するメッセージには、アラートのトリガーとなったエラーに対応するタイトルとログ番号が含まれます。
Slackと同様、Twilioの接続数に制限はありません。
Twilioインテグレーションを設定する
Twilioの統合を設定するには、Twilioアラート経由のSMSオプションをオンに切り替えてください。

Twilioの電話番号をまだお持ちでない場合は、電話番号を作成する必要があります。これを行うには、Twilioアカウントにログインし、Twilio電話番号を取得するボタンをクリックします。

番号の生成に成功したら、Twilioとの統合の設定を続けます。
まず、TwilioコンソールからアカウントSIDをコピーします。

次に、WP Mail SMTPのTwilioアカウントIDフィールドにアカウントSIDを貼り付けます。

また、TwilioコンソールからAuth Tokenをコピーする必要があります。

次に、WP Mail SMTP のTwilio Auth TokenフィールドにAuth Tokenを貼り付ける。

TwilioコンソールからTwilioの電話番号をコピーします。

WP Mail SMTPのAlerts設定で、From Phone NumberフィールドにTwilioの電話番号を貼り付けます。

最後に、「To Phone Number」フィールドにアラートを受信する電話番号を追加します。

続けて他の統合を設定したり、設定を保存したりすることができます。
注意:セットアッププロセスを実行してもTwilio SMSアラートを受信できない場合は、FAQセクションをご覧ください。
ウェブフック
webhooksの統合により、あなたのサイトはwebhooksをサポートするあらゆるサービスを通じて通知を送ることができます。SlackやTwilioの統合と同様に、webhooks統合の数に制限はありません。
注:Webhooksアラートは、JSONペイロードでPOSTリクエストを送信します。
Webhooks統合の設定
まず、Webhookをサイトに統合するには、Webhookアラートのトグルをオンに設定します。

次に、利用したいサービスのWebhook URLをコピーし、Webhook URLフィールドに配置します。

別のWebhook統合を追加したい場合は、「別のWebhook URLを追加」をクリックします。

別のWebhook URLフィールドが利用可能になります。

追加のWebhook統合を追加するには、新しいWebhookURLフィールドに新しいWebhook URLを貼り付けます。

以下にWebhookアラートの出力例を示します:

Webhooksの設定が完了したら、忘れずに設定を保存してください。
プッシュ通知
プッシュ通知を使用すると、機能を有効にしたブラウザから、サイトのメール状況に関するネイティブアラートを受け取ることができます。モバイルデバイスを含め、どのブラウザやデバイスでも有効にすることができます。
WP Mail SMTPは、あなたのサイトに無制限のプッシュ通知アラートを設定することができます。
プッシュ通知の設定
プッシュ通知アラートオプションを オンに切り替えてください。

その後、「このデバイスでプッシュ通知を有効にする」ボタンをクリックして次に進みます。

ブラウザのアドレスバーの下にポップアップが表示されます。ブラウザのプッシュ通知を有効にするには、「許可」をクリックしてください。

注意:誤って「ブロック」を選択した場合、そのデバイスではプッシュ通知を受信できません。しかし、選択をリセットすることができます。詳しくはFAQをご覧ください。
ブラウザのユーザーエージェントが接続名フィールドの値として追加されていることがわかります。このフィールドの値を任意の名前に更新することができます。

このデバイスでプッシュ通知を有効にする」ボタンは、そのデバイスでプッシュ通知を有効にすると無効になります。しかし、別のブラウザやデバイスでサイトにアクセスすることで、別のプッシュ通知チャンネルを追加することができます。
新しいデバイスで、「このデバイスでプッシュ通知を有効にする」をクリックし、ブラウザからサイトへのアクセスを許可するだけです。
iPhoneユーザー
iPhoneを使用してアラート画面にアクセスする場合、デフォルトではプッシュ通知を有効にすることはできません。

しかし、この問題を解決する簡単な回避策があります。WP Mail SMTP " Settingsに移動し、Alertsタブを選択してください。次に、iPhoneブラウザの共有アイコンをクリックしてください。

その後、下にスクロールし、ホーム画面に追加を選択します。

これにより、ホーム画面にアラート設定ページにアクセスするためのアプリアイコンが作成されます。アイコンをクリックして、サイトの設定ページを開いてください。

クリックすると、Alerts画面に移動します。ここから「Push Notifications」セクションまでスクロールし、「Enable push notifications on this device」ボタンをクリックします。

次に「許可」を選択して有効にする。

プッシュ通知統合の設定が終わったら、設定を保存するのを忘れないでください。
すべてが適切に設定されていれば、サイトがメール送信に失敗するたびに、ブラウザにプッシュ通知が表示されます。

モバイル端末での表示もご覧ください。

設定の保存
使用したいサービスを追加したら、変更を保存してセットアップを完了する必要があります。

これを行うには、インターフェイスの左下にあるSave Settingsボタンをクリックします。
メールアラートのテスト
設定を保存した後、構成したサービスが正しく動作するかどうかをテストできます。これを行うには、[Save Settings(設定の保存)]の隣にある[Test Alerts(アラートのテスト)]ボタンをクリックします。

このボタンをクリックすると、成功通知が表示されるはずです。

アラートテストは、設定したすべてのサービスをトリガーします。例えば、Eメールアラートを設定した場合、追加したEメールアドレスにテスト結果のEメールが届きます。
よくある質問
以下に、Eメールアラートに関するよくあるご質問をまとめました。
Twilio SMSアラートを受信できないのはなぜですか?
Twilioのアラートを受信できない場合、まずTwilioの電話番号がアクティブであることを確認してください。これを行うには、Twilioコンソールで電話番号 " 管理 " アクティブ番号に移動します。

有効な電話番号リストに少なくとも1つの番号が表示されているはずです。

番号が有効であるにもかかわらずアラートが届かない場合は、ジオロケーション許可の設定により、お住まいの地域にメッセージを送信できない可能性があります。この問題を解決するには、ジオロケーション許可を調整する必要があります。
Twilioコンソールから、Messaging " Settings " Geo permissionsに進み、ジオロケーション設定を表示します。

次に、お住まいの国または地域を検索し、有効になっていることを確認します。

注意:Twilioのトライアルアカウントを使用している場合、確認済みの番号にのみアラートを送信することができます。詳細については、Twilioの確認済み番号に関するドキュメントをご覧ください。
プッシュ通知を有効にする際、誤って「許可」ではなく「ブロック」を選択してしまいました。どうすれば選択をリセットできますか?
サイトの通知設定をリセットするには、まず許可しないリストから削除する必要があります。ここでは例としてGoogle Chromeを使用します。しかし、ほとんどのモダンブラウザで手順は同様です。
Chromeでブラウザの設定を開き、「プライバシーとセキュリティ」タブを選択します。次に、サイト設定オプションをクリックします。

Permissions(アクセス許可)]で、[Notifications(通知)]オプションを選択します。

次に、[通知の送信を許可しない]セクションまでスクロールダウンし、リストからサイトを削除します。

注意:Firefoxでも同じ手順で許可しないリストからサイトを削除することができます。
Safariをお使いの場合は、ブラウザの設定画面を開き、ウェブサイト " 通知に移動します。

次に、ウェブサイトを選択し、削除をクリックします。

サイトを削除した後、WP Mail SMTP設定ページに戻り、上記の手順に従ってサイトでプッシュ通知を有効にしてください。ブラウザのポップアップが表示されたら、必ず「許可」を選択してください。
サイトでプッシュ通知を有効にしました。プッシュ通知が届かないのはなぜですか?
これは、オペレーティングシステムの設定やブラウザ関連の原因など、さまざまな理由で発生する可能性があります。私たちは、プッシュ通知が送信されない問題の一般的な原因のいくつかに対処する完全なトラブルシューティングガイドを書いています。
以上です!これで、WP Mail SMTPを使ってサイトにアラートを設定する方法がわかりました。
次に、あなたのサイトでのメールのパフォーマンスを簡単に追跡したいですか?詳しくはWP Mail SMTPのメールレポート完全ガイドをご覧ください。